unit MSUtil_TLB;

// ************************************************************************ //
// WARNING                                                                    
// -------                                                                    
// The types declared in this file were generated from data read from a       
// Type Library. If this type library is explicitly or indirectly (via        
// another type library referring to this type library) re-imported, or the   
// 'Refresh' command of the Type Library Editor activated while editing the   
// Type Library, the contents of this file will be regenerated and all        
// manual modifications will be lost.                                         
// ************************************************************************ //

// $Rev: 52393 $
// File generated on 13.05.2016 13:07:04 from Type Library described below.

// ************************************************************************  //
// Type Lib: C:\Program Files (x86)\Log Parser 2.2\LogParser.dll\1 (1)
// LIBID: {A7E75D86-41CD-4B6E-B4BD-CC2ED34B3FB0}
// LCID: 0
// Helpfile: 
// HelpString: MS Utility 1.0 Type Library - LogParser Interfaces collection
// DepndLst: 
//   (1) v2.0 stdole, (C:\Windows\SysWOW64\stdole2.tlb)
// SYS_KIND: SYS_WIN32
// Errors:
//   Hint: Parameter 'record' of ILogRecordset.getRecord changed to 'record_'
// ************************************************************************ //
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. 
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
{$ALIGN 4}

interface

uses Winapi.Windows, System.Classes, System.Variants, System.Win.StdVCL, Vcl.Graphics, Vcl.OleServer, Winapi.ActiveX;
  

// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:        
//   Type Libraries     : LIBID_xxxx                                      
//   CoClasses          : CLASS_xxxx                                      
//   DISPInterfaces     : DIID_xxxx                                       
//   Non-DISP interfaces: IID_xxxx                                        
// *********************************************************************//
const
  // TypeLibrary Major and minor versions
  MSUtilMajorVersion = 1;
  MSUtilMinorVersion = 0;

  LIBID_MSUtil: TGUID = '{A7E75D86-41CD-4B6E-B4BD-CC2ED34B3FB0}';

  IID_ILogQuery: TGUID = '{3BDE06BC-89E4-42FD-BE64-832A5F33D7D3}';
  CLASS_LogQueryClass: TGUID = '{8CFEBA94-3FC2-45CA-B9A5-9EDACF704F66}';
  IID_ILogRecordset: TGUID = '{C9452B1B-093C-4842-ABD1-F81410926874}';
  IID_ILogRecord: TGUID = '{185FFF88-E24A-4984-9621-AA41BEAE8513}';
  IID_ILogStringCollection: TGUID = '{DA56E00E-E07C-4AB0-954E-0F901E9179A0}';
  IID_ICOMIISW3CInputContext: TGUID = '{CC00A85E-22A3-4E73-8FA8-088EE78B1DC5}';
  CLASS_COMIISW3CInputContextClass: TGUID = '{6120A3D1-AD55-41F9-ADB0-7266E2623364}';
  IID_ICOMIISNCSAInputContext: TGUID = '{C0B28DCB-F1D8-48A3-B4F4-FC28BEBA5EBA}';
  CLASS_COMIISNCSAInputContextClass: TGUID = '{C13EDD32-5280-4F40-B002-A21F05219371}';
  IID_ICOMIISIISInputContext: TGUID = '{CB6A017F-69ED-48D2-8ED7-42B1BCB80844}';
  CLASS_COMIISIISInputContextClass: TGUID = '{252A24E7-067F-4875-8510-7533F8B6915E}';
  IID_ICOMIISODBCInputContext: TGUID = '{ADE25553-5361-44BA-9270-31B08B4A8D6F}';
  CLASS_COMIISODBCInputContextClass: TGUID = '{B331653F-522E-4FBD-BEA2-D47ED26DA8CC}';
  IID_ICOMIISBINInputContext: TGUID = '{F0FF3746-6CA6-4AB6-AE64-79A26FA82950}';
  CLASS_COMIISBINInputContextClass: TGUID = '{A5BFDB31-5D80-4496-AF9C-79549E2F7BEC}';
  IID_ICOMIISIISMSIDInputContext: TGUID = '{55FCA9B8-56BB-479C-92C7-388011A6E45B}';
  CLASS_COMIISIISMSIDInputContextClass: TGUID = '{4E1AD8B6-39B6-4802-90EF-B5D86774D815}';
  IID_ICOMHttpErrorInputContext: TGUID = '{3A698D1E-D6AE-46B0-B9F5-FA1C6F9092F4}';
  CLASS_COMHttpErrorInputContextClass: TGUID = '{F6751CB0-4CE6-4033-A489-5CC2D8C9D716}';
  IID_ICOMEventLogInputContext: TGUID = '{1D8AD32F-4DF0-41A7-AD76-8B3345EB1144}';
  CLASS_COMEventLogInputContextClass: TGUID = '{9BE3E5B2-BBC3-40BB-AAFE-C94DDA631D32}';
  IID_ICOMURLScanLogInputContext: TGUID = '{9EBC373B-4E35-455A-8611-8A9ECE6689F5}';
  CLASS_COMURLScanLogInputContextClass: TGUID = '{9A6E2BE0-96E4-4985-87AF-BDC668EA15A5}';
  IID_ICOMTextLineInputContext: TGUID = '{AF3F77B5-028D-4DE3-BDE7-8D84C30573C0}';
  CLASS_COMTextLineInputContextClass: TGUID = '{E17FE5B0-C2BC-4C97-8EBF-8EF2F763FCA8}';
  IID_ICOMTextWordInputContext: TGUID = '{BCE40C1E-DEE2-477A-B479-7E817D5446F3}';
  CLASS_COMTextWordInputContextClass: TGUID = '{0A402C88-0CEB-42C6-A15B-32AA45052706}';
  IID_ICOMFileSystemInputContext: TGUID = '{76DDDBC5-5DFF-4A2B-9E09-4E1C26C6A938}';
  CLASS_COMFileSystemInputContextClass: TGUID = '{BA8BAB06-715C-49F5-A94F-3E70B1CE38C6}';
  IID_ICOMCSVInputContext: TGUID = '{80206B7F-6424-41FA-984C-7DBD92CE0C48}';
  CLASS_COMCSVInputContextClass: TGUID = '{4A1AAA95-FD08-449B-BD16-E87083D8F087}';
  IID_ICOMW3CInputContext: TGUID = '{6642B90C-5D0B-4547-A67D-C844746E7C1C}';
  CLASS_COMW3CInputContextClass: TGUID = '{3ED0372B-4117-4CA3-A638-EF9BF3720248}';
  IID_ICOMETWInputContext: TGUID = '{B53E5AF6-3D61-42B1-8F65-4F4F7368EC59}';
  CLASS_COMETWInputContextClass: TGUID = '{3B942793-EEB0-41B8-BF12-4CD3EDDC9205}';
  IID_ICOMRegistryInputContext: TGUID = '{09631558-6E49-4D0D-927F-628BA883CB1D}';
  CLASS_COMRegistryInputContextClass: TGUID = '{C17BDE3A-CDBD-45E0-9BCF-FD286A344EE8}';
  IID_ICOMTSVInputContext: TGUID = '{84C54BEB-D3C1-4E89-A868-F6F40B184D68}';
  CLASS_COMTSVInputContextClass: TGUID = '{FFB760AB-4ACA-4070-99D5-194D9272B47D}';
  IID_ICOMADSInputContext: TGUID = '{85B21BA3-4271-4B10-A837-B715FDF3B0A1}';
  CLASS_COMADSInputContextClass: TGUID = '{F2455538-58A0-45FF-B16C-5F5DBA8D811C}';
  IID_ICOMNetMonInputContext: TGUID = '{3837E95F-07DB-4D09-99CD-586B4E094208}';
  CLASS_COMNetMonInputContextClass: TGUID = '{0173E9B3-19C1-4A25-995B-4B19EBD68025}';
  IID_ICOMXMLInputContext: TGUID = '{72B09A81-FB17-4187-B5F8-AD7E9592548E}';
  CLASS_COMXMLInputContextClass: TGUID = '{0776E95A-34E3-4488-886E-094BA16BB6BD}';
  IID_ICOMNativeOutputContext: TGUID = '{1979F191-21AA-489D-BCDC-8CB6DC60AF42}';
  CLASS_COMNativeOutputContextClass: TGUID = '{DEA6399C-EA9F-4864-BABB-0F6720A92CE1}';
  IID_ICOMW3COutputContext: TGUID = '{9F3A6096-C1A3-428D-BE12-EEA7CDB3627F}';
  CLASS_COMW3COutputContextClass: TGUID = '{DC691F49-FD32-4E17-8C5F-F7C31F46FDF5}';
  IID_ICOMIISOutputContext: TGUID = '{7A5A3711-A707-4381-9C86-9ECADFB88975}';
  CLASS_COMIISOutputContextClass: TGUID = '{88937009-2404-483D-B6A7-49AA184426B9}';
  IID_ICOMSQLOutputContext: TGUID = '{023D89CA-32BE-44DC-B442-478EC7478D62}';
  CLASS_COMSQLOutputContextClass: TGUID = '{0FFF4843-4EAD-447C-8AA4-2D3BF639F5FC}';
  IID_ICOMCSVOutputContext: TGUID = '{FB96582A-63D4-4564-A65A-26EB352734FA}';
  CLASS_COMCSVOutputContextClass: TGUID = '{80C997CD-A676-4028-8860-BB5F2F8278F6}';
  IID_ICOMXMLOutputContext: TGUID = '{5481A119-1977-4190-B585-C62373A6A024}';
  CLASS_COMXMLOutputContextClass: TGUID = '{29467682-1CFC-46EA-B64D-EB31A56B321D}';
  IID_ICOMTemplateOutputContext: TGUID = '{2547428D-535E-4467-9C0C-77511E47BE0D}';
  CLASS_COMTemplateOutputContextClass: TGUID = '{8235D6A5-AAFD-4D39-BFE8-EF1641AB9257}';
  IID_ICOMDataGridOutputContext: TGUID = '{2690326C-0A98-41A0-A53A-BE0D58F0E936}';
  CLASS_COMDataGridOutputContextClass: TGUID = '{8F054D20-354E-4A4D-92E4-10CDBA47D848}';
  IID_ICOMChartOutputContext: TGUID = '{C0D19115-1C4F-4A49-A02C-60BF913BEFF9}';
  CLASS_COMChartOutputContextClass: TGUID = '{2C4C2DB5-61C5-4D45-A66F-2071EC069328}';
  IID_ICOMSYSLOGOutputContext: TGUID = '{B0936B89-8035-42CE-A33C-9E2E22DEADD2}';
  CLASS_COMSYSLOGOutputContextClass: TGUID = '{342148B3-7F11-4F39-A287-6829F83FABDA}';
  IID_ICOMTSVOutputContext: TGUID = '{8819BA1E-1931-4CCF-9F71-64547651AA54}';
  CLASS_COMTSVOutputContextClass: TGUID = '{38E8C317-D7A1-49EE-8437-8DFE91462B1E}';
type

// *********************************************************************//
// Forward declaration of types defined in TypeLibrary                    
// *********************************************************************//
  ILogQuery = interface;
  ILogQueryDisp = dispinterface;
  ILogRecordset = interface;
  ILogRecordsetDisp = dispinterface;
  ILogRecord = interface;
  ILogRecordDisp = dispinterface;
  ILogStringCollection = interface;
  ILogStringCollectionDisp = dispinterface;
  ICOMIISW3CInputContext = interface;
  ICOMIISW3CInputContextDisp = dispinterface;
  ICOMIISNCSAInputContext = interface;
  ICOMIISNCSAInputContextDisp = dispinterface;
  ICOMIISIISInputContext = interface;
  ICOMIISIISInputContextDisp = dispinterface;
  ICOMIISODBCInputContext = interface;
  ICOMIISODBCInputContextDisp = dispinterface;
  ICOMIISBINInputContext = interface;
  ICOMIISBINInputContextDisp = dispinterface;
  ICOMIISIISMSIDInputContext = interface;
  ICOMIISIISMSIDInputContextDisp = dispinterface;
  ICOMHttpErrorInputContext = interface;
  ICOMHttpErrorInputContextDisp = dispinterface;
  ICOMEventLogInputContext = interface;
  ICOMEventLogInputContextDisp = dispinterface;
  ICOMURLScanLogInputContext = interface;
  ICOMURLScanLogInputContextDisp = dispinterface;
  ICOMTextLineInputContext = interface;
  ICOMTextLineInputContextDisp = dispinterface;
  ICOMTextWordInputContext = interface;
  ICOMTextWordInputContextDisp = dispinterface;
  ICOMFileSystemInputContext = interface;
  ICOMFileSystemInputContextDisp = dispinterface;
  ICOMCSVInputContext = interface;
  ICOMCSVInputContextDisp = dispinterface;
  ICOMW3CInputContext = interface;
  ICOMW3CInputContextDisp = dispinterface;
  ICOMETWInputContext = interface;
  ICOMETWInputContextDisp = dispinterface;
  ICOMRegistryInputContext = interface;
  ICOMRegistryInputContextDisp = dispinterface;
  ICOMTSVInputContext = interface;
  ICOMTSVInputContextDisp = dispinterface;
  ICOMADSInputContext = interface;
  ICOMADSInputContextDisp = dispinterface;
  ICOMNetMonInputContext = interface;
  ICOMNetMonInputContextDisp = dispinterface;
  ICOMXMLInputContext = interface;
  ICOMXMLInputContextDisp = dispinterface;
  ICOMNativeOutputContext = interface;
  ICOMNativeOutputContextDisp = dispinterface;
  ICOMW3COutputContext = interface;
  ICOMW3COutputContextDisp = dispinterface;
  ICOMIISOutputContext = interface;
  ICOMIISOutputContextDisp = dispinterface;
  ICOMSQLOutputContext = interface;
  ICOMSQLOutputContextDisp = dispinterface;
  ICOMCSVOutputContext = interface;
  ICOMCSVOutputContextDisp = dispinterface;
  ICOMXMLOutputContext = interface;
  ICOMXMLOutputContextDisp = dispinterface;
  ICOMTemplateOutputContext = interface;
  ICOMTemplateOutputContextDisp = dispinterface;
  ICOMDataGridOutputContext = interface;
  ICOMDataGridOutputContextDisp = dispinterface;
  ICOMChartOutputContext = interface;
  ICOMChartOutputContextDisp = dispinterface;
  ICOMSYSLOGOutputContext = interface;
  ICOMSYSLOGOutputContextDisp = dispinterface;
  ICOMTSVOutputContext = interface;
  ICOMTSVOutputContextDisp = dispinterface;

// *********************************************************************//
// Declaration of CoClasses defined in Type Library                       
// (NOTE: Here we map each CoClass to its Default Interface)              
// *********************************************************************//
  LogQueryClass = ILogQuery;
  COMIISW3CInputContextClass = ICOMIISW3CInputContext;
  COMIISNCSAInputContextClass = ICOMIISNCSAInputContext;
  COMIISIISInputContextClass = ICOMIISIISInputContext;
  COMIISODBCInputContextClass = ICOMIISODBCInputContext;
  COMIISBINInputContextClass = ICOMIISBINInputContext;
  COMIISIISMSIDInputContextClass = ICOMIISIISMSIDInputContext;
  COMHttpErrorInputContextClass = ICOMHttpErrorInputContext;
  COMEventLogInputContextClass = ICOMEventLogInputContext;
  COMURLScanLogInputContextClass = ICOMURLScanLogInputContext;
  COMTextLineInputContextClass = ICOMTextLineInputContext;
  COMTextWordInputContextClass = ICOMTextWordInputContext;
  COMFileSystemInputContextClass = ICOMFileSystemInputContext;
  COMCSVInputContextClass = ICOMCSVInputContext;
  COMW3CInputContextClass = ICOMW3CInputContext;
  COMETWInputContextClass = ICOMETWInputContext;
  COMRegistryInputContextClass = ICOMRegistryInputContext;
  COMTSVInputContextClass = ICOMTSVInputContext;
  COMADSInputContextClass = ICOMADSInputContext;
  COMNetMonInputContextClass = ICOMNetMonInputContext;
  COMXMLInputContextClass = ICOMXMLInputContext;
  COMNativeOutputContextClass = ICOMNativeOutputContext;
  COMW3COutputContextClass = ICOMW3COutputContext;
  COMIISOutputContextClass = ICOMIISOutputContext;
  COMSQLOutputContextClass = ICOMSQLOutputContext;
  COMCSVOutputContextClass = ICOMCSVOutputContext;
  COMXMLOutputContextClass = ICOMXMLOutputContext;
  COMTemplateOutputContextClass = ICOMTemplateOutputContext;
  COMDataGridOutputContextClass = ICOMDataGridOutputContext;
  COMChartOutputContextClass = ICOMChartOutputContext;
  COMSYSLOGOutputContextClass = ICOMSYSLOGOutputContext;
  COMTSVOutputContextClass = ICOMTSVOutputContext;


// *********************************************************************//
// Interface: ILogQuery
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3BDE06BC-89E4-42FD-BE64-832A5F33D7D3}
// *********************************************************************//
  ILogQuery = interface(IDispatch)
    ['{3BDE06BC-89E4-42FD-BE64-832A5F33D7D3}']
    function Execute(const szQuery: WideString; const pObjectInputContext: IUnknown): ILogRecordset; safecall;
    function ExecuteBatch(const szQuery: WideString; const pObjectInputContext: IUnknown; 
                          const pObjectOutputContext: IUnknown): WordBool; safecall;
    function Get_maxParseErrors: SYSINT; safecall;
    procedure Set_maxParseErrors(maxParseErrors: SYSINT); safecall;
    function Get_lastError: SYSINT; safecall;
    function Get_inputUnitsProcessed: SYSINT; safecall;
    function Get_outputUnitsProcessed: SYSINT; safecall;
    function Get_errorMessages: ILogStringCollection; safecall;
    function Get_versionMin: SYSINT; safecall;
    function Get_versionMaj: SYSINT; safecall;
    property maxParseErrors: SYSINT read Get_maxParseErrors write Set_maxParseErrors;
    property lastError: SYSINT read Get_lastError;
    property inputUnitsProcessed: SYSINT read Get_inputUnitsProcessed;
    property outputUnitsProcessed: SYSINT read Get_outputUnitsProcessed;
    property errorMessages: ILogStringCollection read Get_errorMessages;
    property versionMin: SYSINT read Get_versionMin;
    property versionMaj: SYSINT read Get_versionMaj;
  end;

// *********************************************************************//
// DispIntf:  ILogQueryDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3BDE06BC-89E4-42FD-BE64-832A5F33D7D3}
// *********************************************************************//
  ILogQueryDisp = dispinterface
    ['{3BDE06BC-89E4-42FD-BE64-832A5F33D7D3}']
    function Execute(const szQuery: WideString; const pObjectInputContext: IUnknown): ILogRecordset; dispid 1;
    function ExecuteBatch(const szQuery: WideString; const pObjectInputContext: IUnknown; 
                          const pObjectOutputContext: IUnknown): WordBool; dispid 2;
    property maxParseErrors: SYSINT dispid 1610743810;
    property lastError: SYSINT readonly dispid 1610743812;
    property inputUnitsProcessed: SYSINT readonly dispid 1610743813;
    property outputUnitsProcessed: SYSINT readonly dispid 1610743814;
    property errorMessages: ILogStringCollection readonly dispid 1610743815;
    property versionMin: SYSINT readonly dispid 1610743816;
    property versionMaj: SYSINT readonly dispid 1610743817;
  end;

// *********************************************************************//
// Interface: ILogRecordset
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C9452B1B-093C-4842-ABD1-F81410926874}
// *********************************************************************//
  ILogRecordset = interface(IDispatch)
    ['{C9452B1B-093C-4842-ABD1-F81410926874}']
    procedure moveNext; safecall;
    function getRecord: ILogRecord; safecall;
    function atEnd: WordBool; safecall;
    procedure close; safecall;
    function getColumnCount: SYSINT; safecall;
    function getColumnName(index: SYSINT): WideString; safecall;
    function getColumnType(index: SYSINT): SYSINT; safecall;
    function Get_lastError: SYSINT; safecall;
    function Get_inputUnitsProcessed: SYSINT; safecall;
    function Get_errorMessages: ILogStringCollection; safecall;
    function Get_STRING_TYPE: SYSINT; safecall;
    function Get_REAL_TYPE: SYSINT; safecall;
    function Get_INTEGER_TYPE: SYSINT; safecall;
    function Get_TIMESTAMP_TYPE: SYSINT; safecall;
    function Get_NULL_TYPE: SYSINT; safecall;
    property lastError: SYSINT read Get_lastError;
    property inputUnitsProcessed: SYSINT read Get_inputUnitsProcessed;
    property errorMessages: ILogStringCollection read Get_errorMessages;
    property STRING_TYPE: SYSINT read Get_STRING_TYPE;
    property REAL_TYPE: SYSINT read Get_REAL_TYPE;
    property INTEGER_TYPE: SYSINT read Get_INTEGER_TYPE;
    property TIMESTAMP_TYPE: SYSINT read Get_TIMESTAMP_TYPE;
    property NULL_TYPE: SYSINT read Get_NULL_TYPE;
  end;

// *********************************************************************//
// DispIntf:  ILogRecordsetDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C9452B1B-093C-4842-ABD1-F81410926874}
// *********************************************************************//
  ILogRecordsetDisp = dispinterface
    ['{C9452B1B-093C-4842-ABD1-F81410926874}']
    procedure moveNext; dispid 1;
    function getRecord: ILogRecord; dispid 2;
    function atEnd: WordBool; dispid 3;
    procedure close; dispid 4;
    function getColumnCount: SYSINT; dispid 5;
    function getColumnName(index: SYSINT): WideString; dispid 6;
    function getColumnType(index: SYSINT): SYSINT; dispid 7;
    property lastError: SYSINT readonly dispid 1610743815;
    property inputUnitsProcessed: SYSINT readonly dispid 1610743816;
    property errorMessages: ILogStringCollection readonly dispid 1610743817;
    property STRING_TYPE: SYSINT readonly dispid 1610743818;
    property REAL_TYPE: SYSINT readonly dispid 1610743819;
    property INTEGER_TYPE: SYSINT readonly dispid 1610743820;
    property TIMESTAMP_TYPE: SYSINT readonly dispid 1610743821;
    property NULL_TYPE: SYSINT readonly dispid 1610743822;
  end;

// *********************************************************************//
// Interface: ILogRecord
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {185FFF88-E24A-4984-9621-AA41BEAE8513}
// *********************************************************************//
  ILogRecord = interface(IDispatch)
    ['{185FFF88-E24A-4984-9621-AA41BEAE8513}']
    function getValue(nIndexOrName: OleVariant): OleVariant; safecall;
    function isNull(nIndexOrName: OleVariant): WordBool; safecall;
    function toNativeString(separatorStringOrIndex: OleVariant): WideString; safecall;
    function getValueEx(nIndexOrName: OleVariant): OleVariant; safecall;
  end;

// *********************************************************************//
// DispIntf:  ILogRecordDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {185FFF88-E24A-4984-9621-AA41BEAE8513}
// *********************************************************************//
  ILogRecordDisp = dispinterface
    ['{185FFF88-E24A-4984-9621-AA41BEAE8513}']
    function getValue(nIndexOrName: OleVariant): OleVariant; dispid 1;
    function isNull(nIndexOrName: OleVariant): WordBool; dispid 2;
    function toNativeString(separatorStringOrIndex: OleVariant): WideString; dispid 3;
    function getValueEx(nIndexOrName: OleVariant): OleVariant; dispid 4;
  end;

// *********************************************************************//
// Interface: ILogStringCollection
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {DA56E00E-E07C-4AB0-954E-0F901E9179A0}
// *********************************************************************//
  ILogStringCollection = interface(IDispatch)
    ['{DA56E00E-E07C-4AB0-954E-0F901E9179A0}']
    function Get__NewEnum: IEnumVARIANT; safecall;
    property _NewEnum: IEnumVARIANT read Get__NewEnum;
  end;

// *********************************************************************//
// DispIntf:  ILogStringCollectionDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {DA56E00E-E07C-4AB0-954E-0F901E9179A0}
// *********************************************************************//
  ILogStringCollectionDisp = dispinterface
    ['{DA56E00E-E07C-4AB0-954E-0F901E9179A0}']
    property _NewEnum: IEnumVARIANT readonly dispid -4;
  end;

// *********************************************************************//
// Interface: ICOMIISW3CInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {CC00A85E-22A3-4E73-8FA8-088EE78B1DC5}
// *********************************************************************//
  ICOMIISW3CInputContext = interface(IDispatch)
    ['{CC00A85E-22A3-4E73-8FA8-088EE78B1DC5}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_useDoubleQuotes: WordBool; safecall;
    procedure Set_useDoubleQuotes(pbuseDoubleQuotes: WordBool); safecall;
    function Get_dQuotes: WordBool; safecall;
    procedure Set_dQuotes(pbuseDoubleQuotes: WordBool); safecall;
    function Get_useDirectiveDateTime: WordBool; safecall;
    procedure Set_useDirectiveDateTime(pbuseDirectiveDateTime: WordBool); safecall;
    function Get_dirTime: WordBool; safecall;
    procedure Set_dirTime(pbuseDirectiveDateTime: WordBool); safecall;
    function Get_consolidateLogs: WordBool; safecall;
    procedure Set_consolidateLogs(pbconsolidateLogs: WordBool); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_minDateMod: WideString; safecall;
    procedure Set_minDateMod(const pszminDateMod: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property useDoubleQuotes: WordBool read Get_useDoubleQuotes write Set_useDoubleQuotes;
    property dQuotes: WordBool read Get_dQuotes write Set_dQuotes;
    property useDirectiveDateTime: WordBool read Get_useDirectiveDateTime write Set_useDirectiveDateTime;
    property dirTime: WordBool read Get_dirTime write Set_dirTime;
    property consolidateLogs: WordBool read Get_consolidateLogs write Set_consolidateLogs;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property minDateMod: WideString read Get_minDateMod write Set_minDateMod;
  end;

// *********************************************************************//
// DispIntf:  ICOMIISW3CInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {CC00A85E-22A3-4E73-8FA8-088EE78B1DC5}
// *********************************************************************//
  ICOMIISW3CInputContextDisp = dispinterface
    ['{CC00A85E-22A3-4E73-8FA8-088EE78B1DC5}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property useDoubleQuotes: WordBool dispid 1610743814;
    property dQuotes: WordBool dispid 1610743816;
    property useDirectiveDateTime: WordBool dispid 1610743818;
    property dirTime: WordBool dispid 1610743820;
    property consolidateLogs: WordBool dispid 1610743822;
    property iCheckpoint: WideString dispid 1610743824;
    property minDateMod: WideString dispid 1610743826;
  end;

// *********************************************************************//
// Interface: ICOMIISNCSAInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C0B28DCB-F1D8-48A3-B4F4-FC28BEBA5EBA}
// *********************************************************************//
  ICOMIISNCSAInputContext = interface(IDispatch)
    ['{C0B28DCB-F1D8-48A3-B4F4-FC28BEBA5EBA}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_minDateMod: WideString; safecall;
    procedure Set_minDateMod(const pszminDateMod: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property minDateMod: WideString read Get_minDateMod write Set_minDateMod;
  end;

// *********************************************************************//
// DispIntf:  ICOMIISNCSAInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C0B28DCB-F1D8-48A3-B4F4-FC28BEBA5EBA}
// *********************************************************************//
  ICOMIISNCSAInputContextDisp = dispinterface
    ['{C0B28DCB-F1D8-48A3-B4F4-FC28BEBA5EBA}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property iCheckpoint: WideString dispid 1610743814;
    property minDateMod: WideString dispid 1610743816;
  end;

// *********************************************************************//
// Interface: ICOMIISIISInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {CB6A017F-69ED-48D2-8ED7-42B1BCB80844}
// *********************************************************************//
  ICOMIISIISInputContext = interface(IDispatch)
    ['{CB6A017F-69ED-48D2-8ED7-42B1BCB80844}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_locale: WideString; safecall;
    procedure Set_locale(const pszlocale: WideString); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_minDateMod: WideString; safecall;
    procedure Set_minDateMod(const pszminDateMod: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property locale: WideString read Get_locale write Set_locale;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property minDateMod: WideString read Get_minDateMod write Set_minDateMod;
  end;

// *********************************************************************//
// DispIntf:  ICOMIISIISInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {CB6A017F-69ED-48D2-8ED7-42B1BCB80844}
// *********************************************************************//
  ICOMIISIISInputContextDisp = dispinterface
    ['{CB6A017F-69ED-48D2-8ED7-42B1BCB80844}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property locale: WideString dispid 1610743814;
    property iCheckpoint: WideString dispid 1610743816;
    property minDateMod: WideString dispid 1610743818;
  end;

// *********************************************************************//
// Interface: ICOMIISODBCInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {ADE25553-5361-44BA-9270-31B08B4A8D6F}
// *********************************************************************//
  ICOMIISODBCInputContext = interface(IDispatch)
    ['{ADE25553-5361-44BA-9270-31B08B4A8D6F}']
  end;

// *********************************************************************//
// DispIntf:  ICOMIISODBCInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {ADE25553-5361-44BA-9270-31B08B4A8D6F}
// *********************************************************************//
  ICOMIISODBCInputContextDisp = dispinterface
    ['{ADE25553-5361-44BA-9270-31B08B4A8D6F}']
  end;

// *********************************************************************//
// Interface: ICOMIISBINInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {F0FF3746-6CA6-4AB6-AE64-79A26FA82950}
// *********************************************************************//
  ICOMIISBINInputContext = interface(IDispatch)
    ['{F0FF3746-6CA6-4AB6-AE64-79A26FA82950}']
  end;

// *********************************************************************//
// DispIntf:  ICOMIISBINInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {F0FF3746-6CA6-4AB6-AE64-79A26FA82950}
// *********************************************************************//
  ICOMIISBINInputContextDisp = dispinterface
    ['{F0FF3746-6CA6-4AB6-AE64-79A26FA82950}']
  end;

// *********************************************************************//
// Interface: ICOMIISIISMSIDInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {55FCA9B8-56BB-479C-92C7-388011A6E45B}
// *********************************************************************//
  ICOMIISIISMSIDInputContext = interface(IDispatch)
    ['{55FCA9B8-56BB-479C-92C7-388011A6E45B}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_locale: WideString; safecall;
    procedure Set_locale(const pszlocale: WideString); safecall;
    function Get_cLogFilt: WordBool; safecall;
    procedure Set_cLogFilt(pbcLogFilt: WordBool); safecall;
    function Get_fMode: WideString; safecall;
    procedure Set_fMode(const pbszfieldMode: WideString); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_minDateMod: WideString; safecall;
    procedure Set_minDateMod(const pszminDateMod: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property locale: WideString read Get_locale write Set_locale;
    property cLogFilt: WordBool read Get_cLogFilt write Set_cLogFilt;
    property fMode: WideString read Get_fMode write Set_fMode;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property minDateMod: WideString read Get_minDateMod write Set_minDateMod;
  end;

// *********************************************************************//
// DispIntf:  ICOMIISIISMSIDInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {55FCA9B8-56BB-479C-92C7-388011A6E45B}
// *********************************************************************//
  ICOMIISIISMSIDInputContextDisp = dispinterface
    ['{55FCA9B8-56BB-479C-92C7-388011A6E45B}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property locale: WideString dispid 1610743814;
    property cLogFilt: WordBool dispid 1610743816;
    property fMode: WideString dispid 1610743818;
    property iCheckpoint: WideString dispid 1610743820;
    property minDateMod: WideString dispid 1610743822;
  end;

// *********************************************************************//
// Interface: ICOMHttpErrorInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3A698D1E-D6AE-46B0-B9F5-FA1C6F9092F4}
// *********************************************************************//
  ICOMHttpErrorInputContext = interface(IDispatch)
    ['{3A698D1E-D6AE-46B0-B9F5-FA1C6F9092F4}']
    function Get_dirTime: WordBool; safecall;
    procedure Set_dirTime(pbuseDirectiveDateTime: WordBool); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_minDateMod: WideString; safecall;
    procedure Set_minDateMod(const pszminDateMod: WideString); safecall;
    property dirTime: WordBool read Get_dirTime write Set_dirTime;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property minDateMod: WideString read Get_minDateMod write Set_minDateMod;
  end;

// *********************************************************************//
// DispIntf:  ICOMHttpErrorInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3A698D1E-D6AE-46B0-B9F5-FA1C6F9092F4}
// *********************************************************************//
  ICOMHttpErrorInputContextDisp = dispinterface
    ['{3A698D1E-D6AE-46B0-B9F5-FA1C6F9092F4}']
    property dirTime: WordBool dispid 1610743808;
    property codepage: SYSINT dispid 1610743810;
    property iCodepage: SYSINT dispid 1610743812;
    property iCheckpoint: WideString dispid 1610743814;
    property minDateMod: WideString dispid 1610743816;
  end;

// *********************************************************************//
// Interface: ICOMEventLogInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {1D8AD32F-4DF0-41A7-AD76-8B3345EB1144}
// *********************************************************************//
  ICOMEventLogInputContext = interface(IDispatch)
    ['{1D8AD32F-4DF0-41A7-AD76-8B3345EB1144}']
    function Get_fullText: WordBool; safecall;
    procedure Set_fullText(pbfullText: WordBool); safecall;
    function Get_resolveSIDs: WordBool; safecall;
    procedure Set_resolveSIDs(pbresolveSIDs: WordBool); safecall;
    function Get_formatMessage: WordBool; safecall;
    procedure Set_formatMessage(pbformatMessage: WordBool); safecall;
    function Get_formatMsg: WordBool; safecall;
    procedure Set_formatMsg(pbformatMessage: WordBool); safecall;
    function Get_ignoreMessageErrors: WordBool; safecall;
    procedure Set_ignoreMessageErrors(pbignoreMessageErrors: WordBool); safecall;
    function Get_msgErrorMode: WideString; safecall;
    procedure Set_msgErrorMode(const pbszmsgErrorMode: WideString); safecall;
    function Get_fullEventCode: WordBool; safecall;
    procedure Set_fullEventCode(pbfullEventCode: WordBool); safecall;
    function Get_direction: WideString; safecall;
    procedure Set_direction(const pszDirection: WideString); safecall;
    function Get_stringsSep: WideString; safecall;
    procedure Set_stringsSep(const pszstringsSep: WideString); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    function Get_binaryFormat: WideString; safecall;
    procedure Set_binaryFormat(const pszbinaryFormat: WideString); safecall;
    property fullText: WordBool read Get_fullText write Set_fullText;
    property resolveSIDs: WordBool read Get_resolveSIDs write Set_resolveSIDs;
    property formatMessage: WordBool read Get_formatMessage write Set_formatMessage;
    property formatMsg: WordBool read Get_formatMsg write Set_formatMsg;
    property ignoreMessageErrors: WordBool read Get_ignoreMessageErrors write Set_ignoreMessageErrors;
    property msgErrorMode: WideString read Get_msgErrorMode write Set_msgErrorMode;
    property fullEventCode: WordBool read Get_fullEventCode write Set_fullEventCode;
    property direction: WideString read Get_direction write Set_direction;
    property stringsSep: WideString read Get_stringsSep write Set_stringsSep;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
    property binaryFormat: WideString read Get_binaryFormat write Set_binaryFormat;
  end;

// *********************************************************************//
// DispIntf:  ICOMEventLogInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {1D8AD32F-4DF0-41A7-AD76-8B3345EB1144}
// *********************************************************************//
  ICOMEventLogInputContextDisp = dispinterface
    ['{1D8AD32F-4DF0-41A7-AD76-8B3345EB1144}']
    property fullText: WordBool dispid 1610743808;
    property resolveSIDs: WordBool dispid 1610743810;
    property formatMessage: WordBool dispid 1610743812;
    property formatMsg: WordBool dispid 1610743814;
    property ignoreMessageErrors: WordBool dispid 1610743816;
    property msgErrorMode: WideString dispid 1610743818;
    property fullEventCode: WordBool dispid 1610743820;
    property direction: WideString dispid 1610743822;
    property stringsSep: WideString dispid 1610743824;
    property iCheckpoint: WideString dispid 1610743826;
    property binaryFormat: WideString dispid 1610743828;
  end;

// *********************************************************************//
// Interface: ICOMURLScanLogInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {9EBC373B-4E35-455A-8611-8A9ECE6689F5}
// *********************************************************************//
  ICOMURLScanLogInputContext = interface(IDispatch)
    ['{9EBC373B-4E35-455A-8611-8A9ECE6689F5}']
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
  end;

// *********************************************************************//
// DispIntf:  ICOMURLScanLogInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {9EBC373B-4E35-455A-8611-8A9ECE6689F5}
// *********************************************************************//
  ICOMURLScanLogInputContextDisp = dispinterface
    ['{9EBC373B-4E35-455A-8611-8A9ECE6689F5}']
    property iCheckpoint: WideString dispid 1610743808;
  end;

// *********************************************************************//
// Interface: ICOMTextLineInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {AF3F77B5-028D-4DE3-BDE7-8D84C30573C0}
// *********************************************************************//
  ICOMTextLineInputContext = interface(IDispatch)
    ['{AF3F77B5-028D-4DE3-BDE7-8D84C30573C0}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_splitLongLines: WordBool; safecall;
    procedure Set_splitLongLines(pbsplitLongLines: WordBool); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property splitLongLines: WordBool read Get_splitLongLines write Set_splitLongLines;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
  end;

// *********************************************************************//
// DispIntf:  ICOMTextLineInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {AF3F77B5-028D-4DE3-BDE7-8D84C30573C0}
// *********************************************************************//
  ICOMTextLineInputContextDisp = dispinterface
    ['{AF3F77B5-028D-4DE3-BDE7-8D84C30573C0}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property splitLongLines: WordBool dispid 1610743814;
    property iCheckpoint: WideString dispid 1610743816;
  end;

// *********************************************************************//
// Interface: ICOMTextWordInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {BCE40C1E-DEE2-477A-B479-7E817D5446F3}
// *********************************************************************//
  ICOMTextWordInputContext = interface(IDispatch)
    ['{BCE40C1E-DEE2-477A-B479-7E817D5446F3}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
  end;

// *********************************************************************//
// DispIntf:  ICOMTextWordInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {BCE40C1E-DEE2-477A-B479-7E817D5446F3}
// *********************************************************************//
  ICOMTextWordInputContextDisp = dispinterface
    ['{BCE40C1E-DEE2-477A-B479-7E817D5446F3}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property recurse: SYSINT dispid 1610743812;
    property iCheckpoint: WideString dispid 1610743814;
  end;

// *********************************************************************//
// Interface: ICOMFileSystemInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {76DDDBC5-5DFF-4A2B-9E09-4E1C26C6A938}
// *********************************************************************//
  ICOMFileSystemInputContext = interface(IDispatch)
    ['{76DDDBC5-5DFF-4A2B-9E09-4E1C26C6A938}']
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_preserveLastAccTime: WordBool; safecall;
    procedure Set_preserveLastAccTime(pbpreserveLastAccTime: WordBool); safecall;
    function Get_useLocalTime: WordBool; safecall;
    procedure Set_useLocalTime(pbuseLocalTime: WordBool); safecall;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property preserveLastAccTime: WordBool read Get_preserveLastAccTime write Set_preserveLastAccTime;
    property useLocalTime: WordBool read Get_useLocalTime write Set_useLocalTime;
  end;

// *********************************************************************//
// DispIntf:  ICOMFileSystemInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {76DDDBC5-5DFF-4A2B-9E09-4E1C26C6A938}
// *********************************************************************//
  ICOMFileSystemInputContextDisp = dispinterface
    ['{76DDDBC5-5DFF-4A2B-9E09-4E1C26C6A938}']
    property recurse: SYSINT dispid 1610743808;
    property preserveLastAccTime: WordBool dispid 1610743810;
    property useLocalTime: WordBool dispid 1610743812;
  end;

// *********************************************************************//
// Interface: ICOMCSVInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {80206B7F-6424-41FA-984C-7DBD92CE0C48}
// *********************************************************************//
  ICOMCSVInputContext = interface(IDispatch)
    ['{80206B7F-6424-41FA-984C-7DBD92CE0C48}']
    function Get_headerRow: WordBool; safecall;
    procedure Set_headerRow(pbheaderRow: WordBool); safecall;
    function Get_headerFile: WideString; safecall;
    procedure Set_headerFile(const pszheaderFile: WideString); safecall;
    function Get_iHeaderFile: WideString; safecall;
    procedure Set_iHeaderFile(const pszheaderFile: WideString); safecall;
    function Get_iDQuotes: WideString; safecall;
    procedure Set_iDQuotes(const psziDQuotes: WideString); safecall;
    function Get_fixedFields: WordBool; safecall;
    procedure Set_fixedFields(pbfixedFields: WordBool); safecall;
    function Get_nFields: SYSINT; safecall;
    procedure Set_nFields(pnnFields: SYSINT); safecall;
    function Get_detectTypesLines: SYSINT; safecall;
    procedure Set_detectTypesLines(pndetectTypesLines: SYSINT); safecall;
    function Get_dtLines: SYSINT; safecall;
    procedure Set_dtLines(pndetectTypesLines: SYSINT); safecall;
    function Get_nSkipLines: SYSINT; safecall;
    procedure Set_nSkipLines(pnSkipLines: SYSINT); safecall;
    function Get_comment: WideString; safecall;
    procedure Set_comment(const pszComment: WideString); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_iTsFormat: WideString; safecall;
    procedure Set_iTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    property headerRow: WordBool read Get_headerRow write Set_headerRow;
    property headerFile: WideString read Get_headerFile write Set_headerFile;
    property iHeaderFile: WideString read Get_iHeaderFile write Set_iHeaderFile;
    property iDQuotes: WideString read Get_iDQuotes write Set_iDQuotes;
    property fixedFields: WordBool read Get_fixedFields write Set_fixedFields;
    property nFields: SYSINT read Get_nFields write Set_nFields;
    property detectTypesLines: SYSINT read Get_detectTypesLines write Set_detectTypesLines;
    property dtLines: SYSINT read Get_dtLines write Set_dtLines;
    property nSkipLines: SYSINT read Get_nSkipLines write Set_nSkipLines;
    property comment: WideString read Get_comment write Set_comment;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property iTsFormat: WideString read Get_iTsFormat write Set_iTsFormat;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
  end;

// *********************************************************************//
// DispIntf:  ICOMCSVInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {80206B7F-6424-41FA-984C-7DBD92CE0C48}
// *********************************************************************//
  ICOMCSVInputContextDisp = dispinterface
    ['{80206B7F-6424-41FA-984C-7DBD92CE0C48}']
    property headerRow: WordBool dispid 1610743808;
    property headerFile: WideString dispid 1610743810;
    property iHeaderFile: WideString dispid 1610743812;
    property iDQuotes: WideString dispid 1610743814;
    property fixedFields: WordBool dispid 1610743816;
    property nFields: SYSINT dispid 1610743818;
    property detectTypesLines: SYSINT dispid 1610743820;
    property dtLines: SYSINT dispid 1610743822;
    property nSkipLines: SYSINT dispid 1610743824;
    property comment: WideString dispid 1610743826;
    property codepage: SYSINT dispid 1610743828;
    property iCodepage: SYSINT dispid 1610743830;
    property timestampFormat: WideString dispid 1610743832;
    property iTsFormat: WideString dispid 1610743834;
    property iCheckpoint: WideString dispid 1610743836;
  end;

// *********************************************************************//
// Interface: ICOMW3CInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {6642B90C-5D0B-4547-A67D-C844746E7C1C}
// *********************************************************************//
  ICOMW3CInputContext = interface(IDispatch)
    ['{6642B90C-5D0B-4547-A67D-C844746E7C1C}']
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_detectTypesLines: SYSINT; safecall;
    procedure Set_detectTypesLines(pndetectTypesLines: SYSINT); safecall;
    function Get_dtLines: SYSINT; safecall;
    procedure Set_dtLines(pndetectTypesLines: SYSINT); safecall;
    function Get_doubleQuotedStrings: WordBool; safecall;
    procedure Set_doubleQuotedStrings(pbdoubleQuotedStrings: WordBool); safecall;
    function Get_dQuotes: WordBool; safecall;
    procedure Set_dQuotes(pbdoubleQuotedStrings: WordBool); safecall;
    function Get_separator: WideString; safecall;
    procedure Set_separator(const pszseparator: WideString); safecall;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property detectTypesLines: SYSINT read Get_detectTypesLines write Set_detectTypesLines;
    property dtLines: SYSINT read Get_dtLines write Set_dtLines;
    property doubleQuotedStrings: WordBool read Get_doubleQuotedStrings write Set_doubleQuotedStrings;
    property dQuotes: WordBool read Get_dQuotes write Set_dQuotes;
    property separator: WideString read Get_separator write Set_separator;
  end;

// *********************************************************************//
// DispIntf:  ICOMW3CInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {6642B90C-5D0B-4547-A67D-C844746E7C1C}
// *********************************************************************//
  ICOMW3CInputContextDisp = dispinterface
    ['{6642B90C-5D0B-4547-A67D-C844746E7C1C}']
    property codepage: SYSINT dispid 1610743808;
    property iCodepage: SYSINT dispid 1610743810;
    property detectTypesLines: SYSINT dispid 1610743812;
    property dtLines: SYSINT dispid 1610743814;
    property doubleQuotedStrings: WordBool dispid 1610743816;
    property dQuotes: WordBool dispid 1610743818;
    property separator: WideString dispid 1610743820;
  end;

// *********************************************************************//
// Interface: ICOMETWInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {B53E5AF6-3D61-42B1-8F65-4F4F7368EC59}
// *********************************************************************//
  ICOMETWInputContext = interface(IDispatch)
    ['{B53E5AF6-3D61-42B1-8F65-4F4F7368EC59}']
    function Get_providers: WideString; safecall;
    procedure Set_providers(const pszpf: WideString); safecall;
    function Get_dtEventsLog: SYSINT; safecall;
    procedure Set_dtEventsLog(pndtEventsLog: SYSINT); safecall;
    function Get_dtEventsLive: SYSINT; safecall;
    procedure Set_dtEventsLive(pndtEventsLive: SYSINT); safecall;
    function Get_flushPeriod: SYSINT; safecall;
    procedure Set_flushPeriod(pnflushPeriod: SYSINT); safecall;
    function Get_ignoreEventTrace: WordBool; safecall;
    procedure Set_ignoreEventTrace(pbignoreEventTraceEvents: WordBool); safecall;
    function Get_fMode: WideString; safecall;
    procedure Set_fMode(const pszfMode: WideString); safecall;
    function Get_compactModeSep: WideString; safecall;
    procedure Set_compactModeSep(const pszcompactModeSep: WideString); safecall;
    function Get_expandEnums: WordBool; safecall;
    procedure Set_expandEnums(pbExpandEnums: WordBool); safecall;
    function Get_ignoreLostEvents: WordBool; safecall;
    procedure Set_ignoreLostEvents(pbignoreLostEvents: WordBool); safecall;
    function Get_schemaServer: WideString; safecall;
    procedure Set_schemaServer(const pszschemaServer: WideString); safecall;
    property providers: WideString read Get_providers write Set_providers;
    property dtEventsLog: SYSINT read Get_dtEventsLog write Set_dtEventsLog;
    property dtEventsLive: SYSINT read Get_dtEventsLive write Set_dtEventsLive;
    property flushPeriod: SYSINT read Get_flushPeriod write Set_flushPeriod;
    property ignoreEventTrace: WordBool read Get_ignoreEventTrace write Set_ignoreEventTrace;
    property fMode: WideString read Get_fMode write Set_fMode;
    property compactModeSep: WideString read Get_compactModeSep write Set_compactModeSep;
    property expandEnums: WordBool read Get_expandEnums write Set_expandEnums;
    property ignoreLostEvents: WordBool read Get_ignoreLostEvents write Set_ignoreLostEvents;
    property schemaServer: WideString read Get_schemaServer write Set_schemaServer;
  end;

// *********************************************************************//
// DispIntf:  ICOMETWInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {B53E5AF6-3D61-42B1-8F65-4F4F7368EC59}
// *********************************************************************//
  ICOMETWInputContextDisp = dispinterface
    ['{B53E5AF6-3D61-42B1-8F65-4F4F7368EC59}']
    property providers: WideString dispid 1610743808;
    property dtEventsLog: SYSINT dispid 1610743810;
    property dtEventsLive: SYSINT dispid 1610743812;
    property flushPeriod: SYSINT dispid 1610743814;
    property ignoreEventTrace: WordBool dispid 1610743816;
    property fMode: WideString dispid 1610743818;
    property compactModeSep: WideString dispid 1610743820;
    property expandEnums: WordBool dispid 1610743822;
    property ignoreLostEvents: WordBool dispid 1610743824;
    property schemaServer: WideString dispid 1610743826;
  end;

// *********************************************************************//
// Interface: ICOMRegistryInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {09631558-6E49-4D0D-927F-628BA883CB1D}
// *********************************************************************//
  ICOMRegistryInputContext = interface(IDispatch)
    ['{09631558-6E49-4D0D-927F-628BA883CB1D}']
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_multiSZSep: WideString; safecall;
    procedure Set_multiSZSep(const pszmultiSZSep: WideString); safecall;
    function Get_binaryFormat: WideString; safecall;
    procedure Set_binaryFormat(const pszbinaryFormat: WideString); safecall;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property multiSZSep: WideString read Get_multiSZSep write Set_multiSZSep;
    property binaryFormat: WideString read Get_binaryFormat write Set_binaryFormat;
  end;

// *********************************************************************//
// DispIntf:  ICOMRegistryInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {09631558-6E49-4D0D-927F-628BA883CB1D}
// *********************************************************************//
  ICOMRegistryInputContextDisp = dispinterface
    ['{09631558-6E49-4D0D-927F-628BA883CB1D}']
    property recurse: SYSINT dispid 1610743808;
    property multiSZSep: WideString dispid 1610743810;
    property binaryFormat: WideString dispid 1610743812;
  end;

// *********************************************************************//
// Interface: ICOMTSVInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {84C54BEB-D3C1-4E89-A868-F6F40B184D68}
// *********************************************************************//
  ICOMTSVInputContext = interface(IDispatch)
    ['{84C54BEB-D3C1-4E89-A868-F6F40B184D68}']
    function Get_nSeparators: SYSINT; safecall;
    procedure Set_nSeparators(pnSep: SYSINT); safecall;
    function Get_nSep: SYSINT; safecall;
    procedure Set_nSep(pnSep: SYSINT); safecall;
    function Get_fixedSep: WordBool; safecall;
    procedure Set_fixedSep(pbfixedSep: WordBool); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_iCodepage: SYSINT; safecall;
    procedure Set_iCodepage(pncodepage: SYSINT); safecall;
    function Get_detectTypesLines: SYSINT; safecall;
    procedure Set_detectTypesLines(pndetectTypesLines: SYSINT); safecall;
    function Get_dtLines: SYSINT; safecall;
    procedure Set_dtLines(pndetectTypesLines: SYSINT); safecall;
    function Get_headerRow: WordBool; safecall;
    procedure Set_headerRow(pbheaderRow: WordBool); safecall;
    function Get_headerFile: WideString; safecall;
    procedure Set_headerFile(const pszheaderFile: WideString); safecall;
    function Get_iHeaderFile: WideString; safecall;
    procedure Set_iHeaderFile(const pszheaderFile: WideString); safecall;
    function Get_nFields: SYSINT; safecall;
    procedure Set_nFields(pnnFields: SYSINT); safecall;
    function Get_nSkipLines: SYSINT; safecall;
    procedure Set_nSkipLines(pnSkipLines: SYSINT); safecall;
    function Get_separator: WideString; safecall;
    procedure Set_separator(const pszseparator: WideString); safecall;
    function Get_iSeparator: WideString; safecall;
    procedure Set_iSeparator(const pszseparator: WideString); safecall;
    function Get_lineFilter: WideString; safecall;
    procedure Set_lineFilter(const pszlineFilter: WideString); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_iTsFormat: WideString; safecall;
    procedure Set_iTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_iCheckpoint: WideString; safecall;
    procedure Set_iCheckpoint(const psziCheckpoint: WideString); safecall;
    property nSeparators: SYSINT read Get_nSeparators write Set_nSeparators;
    property nSep: SYSINT read Get_nSep write Set_nSep;
    property fixedSep: WordBool read Get_fixedSep write Set_fixedSep;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property iCodepage: SYSINT read Get_iCodepage write Set_iCodepage;
    property detectTypesLines: SYSINT read Get_detectTypesLines write Set_detectTypesLines;
    property dtLines: SYSINT read Get_dtLines write Set_dtLines;
    property headerRow: WordBool read Get_headerRow write Set_headerRow;
    property headerFile: WideString read Get_headerFile write Set_headerFile;
    property iHeaderFile: WideString read Get_iHeaderFile write Set_iHeaderFile;
    property nFields: SYSINT read Get_nFields write Set_nFields;
    property nSkipLines: SYSINT read Get_nSkipLines write Set_nSkipLines;
    property separator: WideString read Get_separator write Set_separator;
    property iSeparator: WideString read Get_iSeparator write Set_iSeparator;
    property lineFilter: WideString read Get_lineFilter write Set_lineFilter;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property iTsFormat: WideString read Get_iTsFormat write Set_iTsFormat;
    property iCheckpoint: WideString read Get_iCheckpoint write Set_iCheckpoint;
  end;

// *********************************************************************//
// DispIntf:  ICOMTSVInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {84C54BEB-D3C1-4E89-A868-F6F40B184D68}
// *********************************************************************//
  ICOMTSVInputContextDisp = dispinterface
    ['{84C54BEB-D3C1-4E89-A868-F6F40B184D68}']
    property nSeparators: SYSINT dispid 1610743808;
    property nSep: SYSINT dispid 1610743810;
    property fixedSep: WordBool dispid 1610743812;
    property codepage: SYSINT dispid 1610743814;
    property iCodepage: SYSINT dispid 1610743816;
    property detectTypesLines: SYSINT dispid 1610743818;
    property dtLines: SYSINT dispid 1610743820;
    property headerRow: WordBool dispid 1610743822;
    property headerFile: WideString dispid 1610743824;
    property iHeaderFile: WideString dispid 1610743826;
    property nFields: SYSINT dispid 1610743828;
    property nSkipLines: SYSINT dispid 1610743830;
    property separator: WideString dispid 1610743832;
    property iSeparator: WideString dispid 1610743834;
    property lineFilter: WideString dispid 1610743836;
    property timestampFormat: WideString dispid 1610743838;
    property iTsFormat: WideString dispid 1610743840;
    property iCheckpoint: WideString dispid 1610743842;
  end;

// *********************************************************************//
// Interface: ICOMADSInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {85B21BA3-4271-4B10-A837-B715FDF3B0A1}
// *********************************************************************//
  ICOMADSInputContext = interface(IDispatch)
    ['{85B21BA3-4271-4B10-A837-B715FDF3B0A1}']
    function Get_objClass: WideString; safecall;
    procedure Set_objClass(const pszclass: WideString); safecall;
    function Get_username: WideString; safecall;
    procedure Set_username(const pszusername: WideString); safecall;
    function Get_password: WideString; safecall;
    procedure Set_password(const pszpassword: WideString); safecall;
    function Get_recurse: SYSINT; safecall;
    procedure Set_recurse(pnrecurse: SYSINT); safecall;
    function Get_multiValuedSep: WideString; safecall;
    procedure Set_multiValuedSep(const pszmultiValuedSep: WideString); safecall;
    function Get_ignoreDSErrors: WordBool; safecall;
    procedure Set_ignoreDSErrors(pbignoreDSErrors: WordBool); safecall;
    function Get_parseBinary: WordBool; safecall;
    procedure Set_parseBinary(pbparseBinary: WordBool); safecall;
    function Get_binaryFormat: WideString; safecall;
    procedure Set_binaryFormat(const pszbinaryFormat: WideString); safecall;
    property objClass: WideString read Get_objClass write Set_objClass;
    property username: WideString read Get_username write Set_username;
    property password: WideString read Get_password write Set_password;
    property recurse: SYSINT read Get_recurse write Set_recurse;
    property multiValuedSep: WideString read Get_multiValuedSep write Set_multiValuedSep;
    property ignoreDSErrors: WordBool read Get_ignoreDSErrors write Set_ignoreDSErrors;
    property parseBinary: WordBool read Get_parseBinary write Set_parseBinary;
    property binaryFormat: WideString read Get_binaryFormat write Set_binaryFormat;
  end;

// *********************************************************************//
// DispIntf:  ICOMADSInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {85B21BA3-4271-4B10-A837-B715FDF3B0A1}
// *********************************************************************//
  ICOMADSInputContextDisp = dispinterface
    ['{85B21BA3-4271-4B10-A837-B715FDF3B0A1}']
    property objClass: WideString dispid 1610743808;
    property username: WideString dispid 1610743810;
    property password: WideString dispid 1610743812;
    property recurse: SYSINT dispid 1610743814;
    property multiValuedSep: WideString dispid 1610743816;
    property ignoreDSErrors: WordBool dispid 1610743818;
    property parseBinary: WordBool dispid 1610743820;
    property binaryFormat: WideString dispid 1610743822;
  end;

// *********************************************************************//
// Interface: ICOMNetMonInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3837E95F-07DB-4D09-99CD-586B4E094208}
// *********************************************************************//
  ICOMNetMonInputContext = interface(IDispatch)
    ['{3837E95F-07DB-4D09-99CD-586B4E094208}']
    function Get_fMode: WideString; safecall;
    procedure Set_fMode(const pszfMode: WideString); safecall;
    function Get_binaryFormat: WideString; safecall;
    procedure Set_binaryFormat(const pszbinaryFormat: WideString); safecall;
    property fMode: WideString read Get_fMode write Set_fMode;
    property binaryFormat: WideString read Get_binaryFormat write Set_binaryFormat;
  end;

// *********************************************************************//
// DispIntf:  ICOMNetMonInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {3837E95F-07DB-4D09-99CD-586B4E094208}
// *********************************************************************//
  ICOMNetMonInputContextDisp = dispinterface
    ['{3837E95F-07DB-4D09-99CD-586B4E094208}']
    property fMode: WideString dispid 1610743808;
    property binaryFormat: WideString dispid 1610743810;
  end;

// *********************************************************************//
// Interface: ICOMXMLInputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {72B09A81-FB17-4187-B5F8-AD7E9592548E}
// *********************************************************************//
  ICOMXMLInputContext = interface(IDispatch)
    ['{72B09A81-FB17-4187-B5F8-AD7E9592548E}']
    function Get_rootXPath: WideString; safecall;
    procedure Set_rootXPath(const pszrootXPath: WideString); safecall;
    function Get_fMode: WideString; safecall;
    procedure Set_fMode(const pszfMode: WideString); safecall;
    function Get_iTsFormat: WideString; safecall;
    procedure Set_iTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_dtNodes: SYSINT; safecall;
    procedure Set_dtNodes(pndtNodes: SYSINT); safecall;
    function Get_fNames: WideString; safecall;
    procedure Set_fNames(const pszfNames: WideString); safecall;
    property rootXPath: WideString read Get_rootXPath write Set_rootXPath;
    property fMode: WideString read Get_fMode write Set_fMode;
    property iTsFormat: WideString read Get_iTsFormat write Set_iTsFormat;
    property dtNodes: SYSINT read Get_dtNodes write Set_dtNodes;
    property fNames: WideString read Get_fNames write Set_fNames;
  end;

// *********************************************************************//
// DispIntf:  ICOMXMLInputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {72B09A81-FB17-4187-B5F8-AD7E9592548E}
// *********************************************************************//
  ICOMXMLInputContextDisp = dispinterface
    ['{72B09A81-FB17-4187-B5F8-AD7E9592548E}']
    property rootXPath: WideString dispid 1610743808;
    property fMode: WideString dispid 1610743810;
    property iTsFormat: WideString dispid 1610743812;
    property dtNodes: SYSINT dispid 1610743814;
    property fNames: WideString dispid 1610743816;
  end;

// *********************************************************************//
// Interface: ICOMNativeOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {1979F191-21AA-489D-BCDC-8CB6DC60AF42}
// *********************************************************************//
  ICOMNativeOutputContext = interface(IDispatch)
    ['{1979F191-21AA-489D-BCDC-8CB6DC60AF42}']
    function Get_printHeaders: WordBool; safecall;
    procedure Set_printHeaders(pbprintHeaders: WordBool); safecall;
    function Get_headers: WordBool; safecall;
    procedure Set_headers(pbprintHeaders: WordBool); safecall;
    function Get_rowsToPrint: SYSINT; safecall;
    procedure Set_rowsToPrint(pnrowsToPrint: SYSINT); safecall;
    function Get_rtp: SYSINT; safecall;
    procedure Set_rtp(pnrowsToPrint: SYSINT); safecall;
    function Get_columnSpacing: WordBool; safecall;
    procedure Set_columnSpacing(pbcolumnSpacing: WordBool); safecall;
    function Get_spaceCol: WordBool; safecall;
    procedure Set_spaceCol(pbcolumnSpacing: WordBool); safecall;
    function Get_rightAlignment: WordBool; safecall;
    procedure Set_rightAlignment(pbrightAlignment: WordBool); safecall;
    function Get_rAlign: WordBool; safecall;
    procedure Set_rAlign(pbrightAlignment: WordBool); safecall;
    function Get_separatorString: WideString; safecall;
    procedure Set_separatorString(const pszseparatorString: WideString); safecall;
    function Get_colSep: WideString; safecall;
    procedure Set_colSep(const pszseparatorString: WideString); safecall;
    function Get_direct: WordBool; safecall;
    procedure Set_direct(pbdirect: WordBool); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    property printHeaders: WordBool read Get_printHeaders write Set_printHeaders;
    property headers: WordBool read Get_headers write Set_headers;
    property rowsToPrint: SYSINT read Get_rowsToPrint write Set_rowsToPrint;
    property rtp: SYSINT read Get_rtp write Set_rtp;
    property columnSpacing: WordBool read Get_columnSpacing write Set_columnSpacing;
    property spaceCol: WordBool read Get_spaceCol write Set_spaceCol;
    property rightAlignment: WordBool read Get_rightAlignment write Set_rightAlignment;
    property rAlign: WordBool read Get_rAlign write Set_rAlign;
    property separatorString: WideString read Get_separatorString write Set_separatorString;
    property colSep: WideString read Get_colSep write Set_colSep;
    property direct: WordBool read Get_direct write Set_direct;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
  end;

// *********************************************************************//
// DispIntf:  ICOMNativeOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {1979F191-21AA-489D-BCDC-8CB6DC60AF42}
// *********************************************************************//
  ICOMNativeOutputContextDisp = dispinterface
    ['{1979F191-21AA-489D-BCDC-8CB6DC60AF42}']
    property printHeaders: WordBool dispid 1610743808;
    property headers: WordBool dispid 1610743810;
    property rowsToPrint: SYSINT dispid 1610743812;
    property rtp: SYSINT dispid 1610743814;
    property columnSpacing: WordBool dispid 1610743816;
    property spaceCol: WordBool dispid 1610743818;
    property rightAlignment: WordBool dispid 1610743820;
    property rAlign: WordBool dispid 1610743822;
    property separatorString: WideString dispid 1610743824;
    property colSep: WideString dispid 1610743826;
    property direct: WordBool dispid 1610743828;
    property codepage: SYSINT dispid 1610743830;
    property oCodepage: SYSINT dispid 1610743832;
    property fileMode: SYSINT dispid 1610743834;
  end;

// *********************************************************************//
// Interface: ICOMW3COutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {9F3A6096-C1A3-428D-BE12-EEA7CDB3627F}
// *********************************************************************//
  ICOMW3COutputContext = interface(IDispatch)
    ['{9F3A6096-C1A3-428D-BE12-EEA7CDB3627F}']
    function Get_rowsToPrint: SYSINT; safecall;
    procedure Set_rowsToPrint(pnrowsToPrint: SYSINT); safecall;
    function Get_rtp: SYSINT; safecall;
    procedure Set_rtp(pnrowsToPrint: SYSINT); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    function Get_useDoubleQuotes: WordBool; safecall;
    procedure Set_useDoubleQuotes(pbuseDoubleQuotes: WordBool); safecall;
    function Get_oDQuotes: WordBool; safecall;
    procedure Set_oDQuotes(pbuseDoubleQuotes: WordBool); safecall;
    function Get_oDirTime: WideString; safecall;
    procedure Set_oDirTime(const pszdirTime: WideString); safecall;
    function Get_encodeDelim: WordBool; safecall;
    procedure Set_encodeDelim(pbencodeDelim: WordBool); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    property rowsToPrint: SYSINT read Get_rowsToPrint write Set_rowsToPrint;
    property rtp: SYSINT read Get_rtp write Set_rtp;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
    property useDoubleQuotes: WordBool read Get_useDoubleQuotes write Set_useDoubleQuotes;
    property oDQuotes: WordBool read Get_oDQuotes write Set_oDQuotes;
    property oDirTime: WideString read Get_oDirTime write Set_oDirTime;
    property encodeDelim: WordBool read Get_encodeDelim write Set_encodeDelim;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
  end;

// *********************************************************************//
// DispIntf:  ICOMW3COutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {9F3A6096-C1A3-428D-BE12-EEA7CDB3627F}
// *********************************************************************//
  ICOMW3COutputContextDisp = dispinterface
    ['{9F3A6096-C1A3-428D-BE12-EEA7CDB3627F}']
    property rowsToPrint: SYSINT dispid 1610743808;
    property rtp: SYSINT dispid 1610743810;
    property codepage: SYSINT dispid 1610743812;
    property oCodepage: SYSINT dispid 1610743814;
    property useDoubleQuotes: WordBool dispid 1610743816;
    property oDQuotes: WordBool dispid 1610743818;
    property oDirTime: WideString dispid 1610743820;
    property encodeDelim: WordBool dispid 1610743822;
    property fileMode: SYSINT dispid 1610743824;
  end;

// *********************************************************************//
// Interface: ICOMIISOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {7A5A3711-A707-4381-9C86-9ECADFB88975}
// *********************************************************************//
  ICOMIISOutputContext = interface(IDispatch)
    ['{7A5A3711-A707-4381-9C86-9ECADFB88975}']
    function Get_rowsToPrint: SYSINT; safecall;
    procedure Set_rowsToPrint(pnrowsToPrint: SYSINT); safecall;
    function Get_rtp: SYSINT; safecall;
    procedure Set_rtp(pnrowsToPrint: SYSINT); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    property rowsToPrint: SYSINT read Get_rowsToPrint write Set_rowsToPrint;
    property rtp: SYSINT read Get_rtp write Set_rtp;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
  end;

// *********************************************************************//
// DispIntf:  ICOMIISOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {7A5A3711-A707-4381-9C86-9ECADFB88975}
// *********************************************************************//
  ICOMIISOutputContextDisp = dispinterface
    ['{7A5A3711-A707-4381-9C86-9ECADFB88975}']
    property rowsToPrint: SYSINT dispid 1610743808;
    property rtp: SYSINT dispid 1610743810;
    property codepage: SYSINT dispid 1610743812;
    property oCodepage: SYSINT dispid 1610743814;
    property fileMode: SYSINT dispid 1610743816;
  end;

// *********************************************************************//
// Interface: ICOMSQLOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {023D89CA-32BE-44DC-B442-478EC7478D62}
// *********************************************************************//
  ICOMSQLOutputContext = interface(IDispatch)
    ['{023D89CA-32BE-44DC-B442-478EC7478D62}']
    function Get_oConnString: WideString; safecall;
    procedure Set_oConnString(const pszconnString: WideString); safecall;
    function Get_DSNname: WideString; safecall;
    procedure Set_DSNname(const pszDSNName: WideString); safecall;
    function Get_dsn: WideString; safecall;
    procedure Set_dsn(const pszDSNName: WideString); safecall;
    function Get_server: WideString; safecall;
    procedure Set_server(const pszserver: WideString); safecall;
    function Get_driver: WideString; safecall;
    procedure Set_driver(const pszdriver: WideString); safecall;
    function Get_database: WideString; safecall;
    procedure Set_database(const pszdatabase: WideString); safecall;
    function Get_username: WideString; safecall;
    procedure Set_username(const pszusername: WideString); safecall;
    function Get_password: WideString; safecall;
    procedure Set_password(const pszpassword: WideString); safecall;
    function Get_createTable: WordBool; safecall;
    procedure Set_createTable(pbcreateTable: WordBool); safecall;
    function Get_clearTable: WordBool; safecall;
    procedure Set_clearTable(pbclearTable: WordBool); safecall;
    function Get_fixColNames: WordBool; safecall;
    procedure Set_fixColNames(pbFixColNames: WordBool); safecall;
    function Get_maxStrFieldLen: SYSINT; safecall;
    procedure Set_maxStrFieldLen(pnmaxStrFieldLen: SYSINT); safecall;
    function Get_transactionRowCount: SYSINT; safecall;
    procedure Set_transactionRowCount(pntransactionRowCount: SYSINT); safecall;
    function Get_ignoreMinWarns: WordBool; safecall;
    procedure Set_ignoreMinWarns(pbignoreMinorWarns: WordBool); safecall;
    function Get_ignoreIdCols: WordBool; safecall;
    procedure Set_ignoreIdCols(pbignoreIdCols: WordBool); safecall;
    property oConnString: WideString read Get_oConnString write Set_oConnString;
    property DSNname: WideString read Get_DSNname write Set_DSNname;
    property dsn: WideString read Get_dsn write Set_dsn;
    property server: WideString read Get_server write Set_server;
    property driver: WideString read Get_driver write Set_driver;
    property database: WideString read Get_database write Set_database;
    property username: WideString read Get_username write Set_username;
    property password: WideString read Get_password write Set_password;
    property createTable: WordBool read Get_createTable write Set_createTable;
    property clearTable: WordBool read Get_clearTable write Set_clearTable;
    property fixColNames: WordBool read Get_fixColNames write Set_fixColNames;
    property maxStrFieldLen: SYSINT read Get_maxStrFieldLen write Set_maxStrFieldLen;
    property transactionRowCount: SYSINT read Get_transactionRowCount write Set_transactionRowCount;
    property ignoreMinWarns: WordBool read Get_ignoreMinWarns write Set_ignoreMinWarns;
    property ignoreIdCols: WordBool read Get_ignoreIdCols write Set_ignoreIdCols;
  end;

// *********************************************************************//
// DispIntf:  ICOMSQLOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {023D89CA-32BE-44DC-B442-478EC7478D62}
// *********************************************************************//
  ICOMSQLOutputContextDisp = dispinterface
    ['{023D89CA-32BE-44DC-B442-478EC7478D62}']
    property oConnString: WideString dispid 1610743808;
    property DSNname: WideString dispid 1610743810;
    property dsn: WideString dispid 1610743812;
    property server: WideString dispid 1610743814;
    property driver: WideString dispid 1610743816;
    property database: WideString dispid 1610743818;
    property username: WideString dispid 1610743820;
    property password: WideString dispid 1610743822;
    property createTable: WordBool dispid 1610743824;
    property clearTable: WordBool dispid 1610743826;
    property fixColNames: WordBool dispid 1610743828;
    property maxStrFieldLen: SYSINT dispid 1610743830;
    property transactionRowCount: SYSINT dispid 1610743832;
    property ignoreMinWarns: WordBool dispid 1610743834;
    property ignoreIdCols: WordBool dispid 1610743836;
  end;

// *********************************************************************//
// Interface: ICOMCSVOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {FB96582A-63D4-4564-A65A-26EB352734FA}
// *********************************************************************//
  ICOMCSVOutputContext = interface(IDispatch)
    ['{FB96582A-63D4-4564-A65A-26EB352734FA}']
    function Get_headers: OleVariant; safecall;
    procedure Set_headers(pVaHeaders: OleVariant); safecall;
    function Get_oDQuotes: OleVariant; safecall;
    procedure Set_oDQuotes(pVaoDQuotes: OleVariant); safecall;
    function Get_tabs: WordBool; safecall;
    procedure Set_tabs(pbtabs: WordBool); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_oTsFormat: WideString; safecall;
    procedure Set_oTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    property headers: OleVariant read Get_headers write Set_headers;
    property oDQuotes: OleVariant read Get_oDQuotes write Set_oDQuotes;
    property tabs: WordBool read Get_tabs write Set_tabs;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property oTsFormat: WideString read Get_oTsFormat write Set_oTsFormat;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
  end;

// *********************************************************************//
// DispIntf:  ICOMCSVOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {FB96582A-63D4-4564-A65A-26EB352734FA}
// *********************************************************************//
  ICOMCSVOutputContextDisp = dispinterface
    ['{FB96582A-63D4-4564-A65A-26EB352734FA}']
    property headers: OleVariant dispid 1610743808;
    property oDQuotes: OleVariant dispid 1610743810;
    property tabs: WordBool dispid 1610743812;
    property timestampFormat: WideString dispid 1610743814;
    property oTsFormat: WideString dispid 1610743816;
    property codepage: SYSINT dispid 1610743818;
    property oCodepage: SYSINT dispid 1610743820;
    property fileMode: SYSINT dispid 1610743822;
  end;

// *********************************************************************//
// Interface: ICOMXMLOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {5481A119-1977-4190-B585-C62373A6A024}
// *********************************************************************//
  ICOMXMLOutputContext = interface(IDispatch)
    ['{5481A119-1977-4190-B585-C62373A6A024}']
    function Get_structure: SYSINT; safecall;
    procedure Set_structure(pnstructure: SYSINT); safecall;
    function Get_rootName: WideString; safecall;
    procedure Set_rootName(const pszrootName: WideString); safecall;
    function Get_rowName: WideString; safecall;
    procedure Set_rowName(const pszrowName: WideString); safecall;
    function Get_fieldName: WideString; safecall;
    procedure Set_fieldName(const pszfieldName: WideString); safecall;
    function Get_xslLink: WideString; safecall;
    procedure Set_xslLink(const pszxslLink: WideString); safecall;
    function Get_schemaType: SYSINT; safecall;
    procedure Set_schemaType(pnschemaType: SYSINT); safecall;
    function Get_compact: WordBool; safecall;
    procedure Set_compact(pbcompact: WordBool); safecall;
    function Get_noEmptyField: WordBool; safecall;
    procedure Set_noEmptyField(pbnoEmptyField: WordBool); safecall;
    function Get_standAlone: WordBool; safecall;
    procedure Set_standAlone(pbstandAlone: WordBool); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    property structure: SYSINT read Get_structure write Set_structure;
    property rootName: WideString read Get_rootName write Set_rootName;
    property rowName: WideString read Get_rowName write Set_rowName;
    property fieldName: WideString read Get_fieldName write Set_fieldName;
    property xslLink: WideString read Get_xslLink write Set_xslLink;
    property schemaType: SYSINT read Get_schemaType write Set_schemaType;
    property compact: WordBool read Get_compact write Set_compact;
    property noEmptyField: WordBool read Get_noEmptyField write Set_noEmptyField;
    property standAlone: WordBool read Get_standAlone write Set_standAlone;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
  end;

// *********************************************************************//
// DispIntf:  ICOMXMLOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {5481A119-1977-4190-B585-C62373A6A024}
// *********************************************************************//
  ICOMXMLOutputContextDisp = dispinterface
    ['{5481A119-1977-4190-B585-C62373A6A024}']
    property structure: SYSINT dispid 1610743808;
    property rootName: WideString dispid 1610743810;
    property rowName: WideString dispid 1610743812;
    property fieldName: WideString dispid 1610743814;
    property xslLink: WideString dispid 1610743816;
    property schemaType: SYSINT dispid 1610743818;
    property compact: WordBool dispid 1610743820;
    property noEmptyField: WordBool dispid 1610743822;
    property standAlone: WordBool dispid 1610743824;
    property fileMode: SYSINT dispid 1610743826;
    property codepage: SYSINT dispid 1610743828;
    property oCodepage: SYSINT dispid 1610743830;
  end;

// *********************************************************************//
// Interface: ICOMTemplateOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {2547428D-535E-4467-9C0C-77511E47BE0D}
// *********************************************************************//
  ICOMTemplateOutputContext = interface(IDispatch)
    ['{2547428D-535E-4467-9C0C-77511E47BE0D}']
    function Get_tpl: WideString; safecall;
    procedure Set_tpl(const psztpl: WideString); safecall;
    function Get_tplHeader: WideString; safecall;
    procedure Set_tplHeader(const psztplHeader: WideString); safecall;
    function Get_tplFooter: WideString; safecall;
    procedure Set_tplFooter(const psztplFooter: WideString); safecall;
    function Get_noEmptyFile: WordBool; safecall;
    procedure Set_noEmptyFile(pbnoEmptyFile: WordBool); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    property tpl: WideString read Get_tpl write Set_tpl;
    property tplHeader: WideString read Get_tplHeader write Set_tplHeader;
    property tplFooter: WideString read Get_tplFooter write Set_tplFooter;
    property noEmptyFile: WordBool read Get_noEmptyFile write Set_noEmptyFile;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
  end;

// *********************************************************************//
// DispIntf:  ICOMTemplateOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {2547428D-535E-4467-9C0C-77511E47BE0D}
// *********************************************************************//
  ICOMTemplateOutputContextDisp = dispinterface
    ['{2547428D-535E-4467-9C0C-77511E47BE0D}']
    property tpl: WideString dispid 1610743808;
    property tplHeader: WideString dispid 1610743810;
    property tplFooter: WideString dispid 1610743812;
    property noEmptyFile: WordBool dispid 1610743814;
    property fileMode: SYSINT dispid 1610743816;
    property codepage: SYSINT dispid 1610743818;
    property oCodepage: SYSINT dispid 1610743820;
  end;

// *********************************************************************//
// Interface: ICOMDataGridOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {2690326C-0A98-41A0-A53A-BE0D58F0E936}
// *********************************************************************//
  ICOMDataGridOutputContext = interface(IDispatch)
    ['{2690326C-0A98-41A0-A53A-BE0D58F0E936}']
    function Get_rowsToPrint: SYSINT; safecall;
    procedure Set_rowsToPrint(pnrowsToPrint: SYSINT); safecall;
    function Get_rtp: SYSINT; safecall;
    procedure Set_rtp(pnrowsToPrint: SYSINT); safecall;
    function Get_autoScroll: WordBool; safecall;
    procedure Set_autoScroll(pbautoScroll: WordBool); safecall;
    property rowsToPrint: SYSINT read Get_rowsToPrint write Set_rowsToPrint;
    property rtp: SYSINT read Get_rtp write Set_rtp;
    property autoScroll: WordBool read Get_autoScroll write Set_autoScroll;
  end;

// *********************************************************************//
// DispIntf:  ICOMDataGridOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {2690326C-0A98-41A0-A53A-BE0D58F0E936}
// *********************************************************************//
  ICOMDataGridOutputContextDisp = dispinterface
    ['{2690326C-0A98-41A0-A53A-BE0D58F0E936}']
    property rowsToPrint: SYSINT dispid 1610743808;
    property rtp: SYSINT dispid 1610743810;
    property autoScroll: WordBool dispid 1610743812;
  end;

// *********************************************************************//
// Interface: ICOMChartOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C0D19115-1C4F-4A49-A02C-60BF913BEFF9}
// *********************************************************************//
  ICOMChartOutputContext = interface(IDispatch)
    ['{C0D19115-1C4F-4A49-A02C-60BF913BEFF9}']
    function Get_chartType: WideString; safecall;
    procedure Set_chartType(const psztype: WideString); safecall;
    function Get_categories: WideString; safecall;
    procedure Set_categories(const pszcategories: WideString); safecall;
    function Get_maxCategoryLabels: SYSINT; safecall;
    procedure Set_maxCategoryLabels(pnmaxCategoryLabels: SYSINT); safecall;
    function Get_legend: WideString; safecall;
    procedure Set_legend(const pszlegend: WideString); safecall;
    function Get_values: WideString; safecall;
    procedure Set_values(const pszvalues: WideString); safecall;
    function Get_groupSize: WideString; safecall;
    procedure Set_groupSize(const pszgroupSize: WideString); safecall;
    function Get_fileType: WideString; safecall;
    procedure Set_fileType(const pszfileType: WideString); safecall;
    function Get_config: WideString; safecall;
    procedure Set_config(const pszconfig: WideString); safecall;
    function Get_chartTitle: WideString; safecall;
    procedure Set_chartTitle(const pszchartTitle: WideString); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_oTsFormat: WideString; safecall;
    procedure Set_oTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_view: WordBool; safecall;
    procedure Set_view(pbview: WordBool); safecall;
    property chartType: WideString read Get_chartType write Set_chartType;
    property categories: WideString read Get_categories write Set_categories;
    property maxCategoryLabels: SYSINT read Get_maxCategoryLabels write Set_maxCategoryLabels;
    property legend: WideString read Get_legend write Set_legend;
    property values: WideString read Get_values write Set_values;
    property groupSize: WideString read Get_groupSize write Set_groupSize;
    property fileType: WideString read Get_fileType write Set_fileType;
    property config: WideString read Get_config write Set_config;
    property chartTitle: WideString read Get_chartTitle write Set_chartTitle;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property oTsFormat: WideString read Get_oTsFormat write Set_oTsFormat;
    property view: WordBool read Get_view write Set_view;
  end;

// *********************************************************************//
// DispIntf:  ICOMChartOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {C0D19115-1C4F-4A49-A02C-60BF913BEFF9}
// *********************************************************************//
  ICOMChartOutputContextDisp = dispinterface
    ['{C0D19115-1C4F-4A49-A02C-60BF913BEFF9}']
    property chartType: WideString dispid 1610743808;
    property categories: WideString dispid 1610743810;
    property maxCategoryLabels: SYSINT dispid 1610743812;
    property legend: WideString dispid 1610743814;
    property values: WideString dispid 1610743816;
    property groupSize: WideString dispid 1610743818;
    property fileType: WideString dispid 1610743820;
    property config: WideString dispid 1610743822;
    property chartTitle: WideString dispid 1610743824;
    property timestampFormat: WideString dispid 1610743826;
    property oTsFormat: WideString dispid 1610743828;
    property view: WordBool dispid 1610743830;
  end;

// *********************************************************************//
// Interface: ICOMSYSLOGOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {B0936B89-8035-42CE-A33C-9E2E22DEADD2}
// *********************************************************************//
  ICOMSYSLOGOutputContext = interface(IDispatch)
    ['{B0936B89-8035-42CE-A33C-9E2E22DEADD2}']
    function Get_conf: WideString; safecall;
    procedure Set_conf(const pszconf: WideString); safecall;
    function Get_severity: WideString; safecall;
    procedure Set_severity(const pbszSeverity: WideString); safecall;
    function Get_facility: WideString; safecall;
    procedure Set_facility(const pbszFacility: WideString); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_oTsFormat: WideString; safecall;
    procedure Set_oTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_hostName: WideString; safecall;
    procedure Set_hostName(const pszhostName: WideString); safecall;
    function Get_processName: WideString; safecall;
    procedure Set_processName(const pszprocessName: WideString); safecall;
    function Get_separator: WideString; safecall;
    procedure Set_separator(const pszseparator: WideString); safecall;
    function Get_maxPacketSize: SYSINT; safecall;
    procedure Set_maxPacketSize(pnmaxPacketSize: SYSINT); safecall;
    function Get_protocol: WideString; safecall;
    procedure Set_protocol(const pszprotocol: WideString); safecall;
    function Get_sourcePort: SYSINT; safecall;
    procedure Set_sourcePort(pnsourcePort: SYSINT); safecall;
    function Get_ignoreDspchErrs: WordBool; safecall;
    procedure Set_ignoreDspchErrs(pbignoreDspchErrs: WordBool); safecall;
    function Get_discardOversized: WordBool; safecall;
    procedure Set_discardOversized(pbdiscardOversized: WordBool); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    property conf: WideString read Get_conf write Set_conf;
    property severity: WideString read Get_severity write Set_severity;
    property facility: WideString read Get_facility write Set_facility;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property oTsFormat: WideString read Get_oTsFormat write Set_oTsFormat;
    property hostName: WideString read Get_hostName write Set_hostName;
    property processName: WideString read Get_processName write Set_processName;
    property separator: WideString read Get_separator write Set_separator;
    property maxPacketSize: SYSINT read Get_maxPacketSize write Set_maxPacketSize;
    property protocol: WideString read Get_protocol write Set_protocol;
    property sourcePort: SYSINT read Get_sourcePort write Set_sourcePort;
    property ignoreDspchErrs: WordBool read Get_ignoreDspchErrs write Set_ignoreDspchErrs;
    property discardOversized: WordBool read Get_discardOversized write Set_discardOversized;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
  end;

// *********************************************************************//
// DispIntf:  ICOMSYSLOGOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {B0936B89-8035-42CE-A33C-9E2E22DEADD2}
// *********************************************************************//
  ICOMSYSLOGOutputContextDisp = dispinterface
    ['{B0936B89-8035-42CE-A33C-9E2E22DEADD2}']
    property conf: WideString dispid 1610743808;
    property severity: WideString dispid 1610743810;
    property facility: WideString dispid 1610743812;
    property timestampFormat: WideString dispid 1610743814;
    property oTsFormat: WideString dispid 1610743816;
    property hostName: WideString dispid 1610743818;
    property processName: WideString dispid 1610743820;
    property separator: WideString dispid 1610743822;
    property maxPacketSize: SYSINT dispid 1610743824;
    property protocol: WideString dispid 1610743826;
    property sourcePort: SYSINT dispid 1610743828;
    property ignoreDspchErrs: WordBool dispid 1610743830;
    property discardOversized: WordBool dispid 1610743832;
    property oCodepage: SYSINT dispid 1610743834;
  end;

// *********************************************************************//
// Interface: ICOMTSVOutputContext
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {8819BA1E-1931-4CCF-9F71-64547651AA54}
// *********************************************************************//
  ICOMTSVOutputContext = interface(IDispatch)
    ['{8819BA1E-1931-4CCF-9F71-64547651AA54}']
    function Get_headers: OleVariant; safecall;
    procedure Set_headers(pVaHeaders: OleVariant); safecall;
    function Get_separator: WideString; safecall;
    procedure Set_separator(const pszseparator: WideString); safecall;
    function Get_oSeparator: WideString; safecall;
    procedure Set_oSeparator(const pszseparator: WideString); safecall;
    function Get_timestampFormat: WideString; safecall;
    procedure Set_timestampFormat(const psztimestampFormat: WideString); safecall;
    function Get_oTsFormat: WideString; safecall;
    procedure Set_oTsFormat(const psztimestampFormat: WideString); safecall;
    function Get_codepage: SYSINT; safecall;
    procedure Set_codepage(pncodepage: SYSINT); safecall;
    function Get_oCodepage: SYSINT; safecall;
    procedure Set_oCodepage(pncodepage: SYSINT); safecall;
    function Get_fileMode: SYSINT; safecall;
    procedure Set_fileMode(pnfilemode: SYSINT); safecall;
    property headers: OleVariant read Get_headers write Set_headers;
    property separator: WideString read Get_separator write Set_separator;
    property oSeparator: WideString read Get_oSeparator write Set_oSeparator;
    property timestampFormat: WideString read Get_timestampFormat write Set_timestampFormat;
    property oTsFormat: WideString read Get_oTsFormat write Set_oTsFormat;
    property codepage: SYSINT read Get_codepage write Set_codepage;
    property oCodepage: SYSINT read Get_oCodepage write Set_oCodepage;
    property fileMode: SYSINT read Get_fileMode write Set_fileMode;
  end;

// *********************************************************************//
// DispIntf:  ICOMTSVOutputContextDisp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {8819BA1E-1931-4CCF-9F71-64547651AA54}
// *********************************************************************//
  ICOMTSVOutputContextDisp = dispinterface
    ['{8819BA1E-1931-4CCF-9F71-64547651AA54}']
    property headers: OleVariant dispid 1610743808;
    property separator: WideString dispid 1610743810;
    property oSeparator: WideString dispid 1610743812;
    property timestampFormat: WideString dispid 1610743814;
    property oTsFormat: WideString dispid 1610743816;
    property codepage: SYSINT dispid 1610743818;
    property oCodepage: SYSINT dispid 1610743820;
    property fileMode: SYSINT dispid 1610743822;
  end;

// *********************************************************************//
// The Class CoLogQueryClass provides a Create and CreateRemote method to          
// create instances of the default interface ILogQuery exposed by              
// the CoClass LogQueryClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoLogQueryClass = class
    class function Create: ILogQuery;
    class function CreateRemote(const MachineName: string): ILogQuery;
  end;

// *********************************************************************//
// The Class CoCOMIISW3CInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISW3CInputContext exposed by              
// the CoClass COMIISW3CInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISW3CInputContextClass = class
    class function Create: ICOMIISW3CInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISW3CInputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISNCSAInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISNCSAInputContext exposed by              
// the CoClass COMIISNCSAInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISNCSAInputContextClass = class
    class function Create: ICOMIISNCSAInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISNCSAInputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISIISInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISIISInputContext exposed by              
// the CoClass COMIISIISInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISIISInputContextClass = class
    class function Create: ICOMIISIISInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISIISInputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISODBCInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISODBCInputContext exposed by              
// the CoClass COMIISODBCInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISODBCInputContextClass = class
    class function Create: ICOMIISODBCInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISODBCInputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISBINInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISBINInputContext exposed by              
// the CoClass COMIISBINInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISBINInputContextClass = class
    class function Create: ICOMIISBINInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISBINInputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISIISMSIDInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISIISMSIDInputContext exposed by              
// the CoClass COMIISIISMSIDInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISIISMSIDInputContextClass = class
    class function Create: ICOMIISIISMSIDInputContext;
    class function CreateRemote(const MachineName: string): ICOMIISIISMSIDInputContext;
  end;

// *********************************************************************//
// The Class CoCOMHttpErrorInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMHttpErrorInputContext exposed by              
// the CoClass COMHttpErrorInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMHttpErrorInputContextClass = class
    class function Create: ICOMHttpErrorInputContext;
    class function CreateRemote(const MachineName: string): ICOMHttpErrorInputContext;
  end;

// *********************************************************************//
// The Class CoCOMEventLogInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMEventLogInputContext exposed by              
// the CoClass COMEventLogInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMEventLogInputContextClass = class
    class function Create: ICOMEventLogInputContext;
    class function CreateRemote(const MachineName: string): ICOMEventLogInputContext;
  end;

// *********************************************************************//
// The Class CoCOMURLScanLogInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMURLScanLogInputContext exposed by              
// the CoClass COMURLScanLogInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMURLScanLogInputContextClass = class
    class function Create: ICOMURLScanLogInputContext;
    class function CreateRemote(const MachineName: string): ICOMURLScanLogInputContext;
  end;

// *********************************************************************//
// The Class CoCOMTextLineInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMTextLineInputContext exposed by              
// the CoClass COMTextLineInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMTextLineInputContextClass = class
    class function Create: ICOMTextLineInputContext;
    class function CreateRemote(const MachineName: string): ICOMTextLineInputContext;
  end;

// *********************************************************************//
// The Class CoCOMTextWordInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMTextWordInputContext exposed by              
// the CoClass COMTextWordInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMTextWordInputContextClass = class
    class function Create: ICOMTextWordInputContext;
    class function CreateRemote(const MachineName: string): ICOMTextWordInputContext;
  end;

// *********************************************************************//
// The Class CoCOMFileSystemInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMFileSystemInputContext exposed by              
// the CoClass COMFileSystemInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMFileSystemInputContextClass = class
    class function Create: ICOMFileSystemInputContext;
    class function CreateRemote(const MachineName: string): ICOMFileSystemInputContext;
  end;

// *********************************************************************//
// The Class CoCOMCSVInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMCSVInputContext exposed by              
// the CoClass COMCSVInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMCSVInputContextClass = class
    class function Create: ICOMCSVInputContext;
    class function CreateRemote(const MachineName: string): ICOMCSVInputContext;
  end;

// *********************************************************************//
// The Class CoCOMW3CInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMW3CInputContext exposed by              
// the CoClass COMW3CInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMW3CInputContextClass = class
    class function Create: ICOMW3CInputContext;
    class function CreateRemote(const MachineName: string): ICOMW3CInputContext;
  end;

// *********************************************************************//
// The Class CoCOMETWInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMETWInputContext exposed by              
// the CoClass COMETWInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMETWInputContextClass = class
    class function Create: ICOMETWInputContext;
    class function CreateRemote(const MachineName: string): ICOMETWInputContext;
  end;

// *********************************************************************//
// The Class CoCOMRegistryInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMRegistryInputContext exposed by              
// the CoClass COMRegistryInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMRegistryInputContextClass = class
    class function Create: ICOMRegistryInputContext;
    class function CreateRemote(const MachineName: string): ICOMRegistryInputContext;
  end;

// *********************************************************************//
// The Class CoCOMTSVInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMTSVInputContext exposed by              
// the CoClass COMTSVInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMTSVInputContextClass = class
    class function Create: ICOMTSVInputContext;
    class function CreateRemote(const MachineName: string): ICOMTSVInputContext;
  end;

// *********************************************************************//
// The Class CoCOMADSInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMADSInputContext exposed by              
// the CoClass COMADSInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMADSInputContextClass = class
    class function Create: ICOMADSInputContext;
    class function CreateRemote(const MachineName: string): ICOMADSInputContext;
  end;

// *********************************************************************//
// The Class CoCOMNetMonInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMNetMonInputContext exposed by              
// the CoClass COMNetMonInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMNetMonInputContextClass = class
    class function Create: ICOMNetMonInputContext;
    class function CreateRemote(const MachineName: string): ICOMNetMonInputContext;
  end;

// *********************************************************************//
// The Class CoCOMXMLInputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMXMLInputContext exposed by              
// the CoClass COMXMLInputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMXMLInputContextClass = class
    class function Create: ICOMXMLInputContext;
    class function CreateRemote(const MachineName: string): ICOMXMLInputContext;
  end;

// *********************************************************************//
// The Class CoCOMNativeOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMNativeOutputContext exposed by              
// the CoClass COMNativeOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMNativeOutputContextClass = class
    class function Create: ICOMNativeOutputContext;
    class function CreateRemote(const MachineName: string): ICOMNativeOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMW3COutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMW3COutputContext exposed by              
// the CoClass COMW3COutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMW3COutputContextClass = class
    class function Create: ICOMW3COutputContext;
    class function CreateRemote(const MachineName: string): ICOMW3COutputContext;
  end;

// *********************************************************************//
// The Class CoCOMIISOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMIISOutputContext exposed by              
// the CoClass COMIISOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMIISOutputContextClass = class
    class function Create: ICOMIISOutputContext;
    class function CreateRemote(const MachineName: string): ICOMIISOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMSQLOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMSQLOutputContext exposed by              
// the CoClass COMSQLOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMSQLOutputContextClass = class
    class function Create: ICOMSQLOutputContext;
    class function CreateRemote(const MachineName: string): ICOMSQLOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMCSVOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMCSVOutputContext exposed by              
// the CoClass COMCSVOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMCSVOutputContextClass = class
    class function Create: ICOMCSVOutputContext;
    class function CreateRemote(const MachineName: string): ICOMCSVOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMXMLOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMXMLOutputContext exposed by              
// the CoClass COMXMLOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMXMLOutputContextClass = class
    class function Create: ICOMXMLOutputContext;
    class function CreateRemote(const MachineName: string): ICOMXMLOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMTemplateOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMTemplateOutputContext exposed by              
// the CoClass COMTemplateOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMTemplateOutputContextClass = class
    class function Create: ICOMTemplateOutputContext;
    class function CreateRemote(const MachineName: string): ICOMTemplateOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMDataGridOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMDataGridOutputContext exposed by              
// the CoClass COMDataGridOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMDataGridOutputContextClass = class
    class function Create: ICOMDataGridOutputContext;
    class function CreateRemote(const MachineName: string): ICOMDataGridOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMChartOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMChartOutputContext exposed by              
// the CoClass COMChartOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMChartOutputContextClass = class
    class function Create: ICOMChartOutputContext;
    class function CreateRemote(const MachineName: string): ICOMChartOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMSYSLOGOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMSYSLOGOutputContext exposed by              
// the CoClass COMSYSLOGOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMSYSLOGOutputContextClass = class
    class function Create: ICOMSYSLOGOutputContext;
    class function CreateRemote(const MachineName: string): ICOMSYSLOGOutputContext;
  end;

// *********************************************************************//
// The Class CoCOMTSVOutputContextClass provides a Create and CreateRemote method to          
// create instances of the default interface ICOMTSVOutputContext exposed by              
// the CoClass COMTSVOutputContextClass. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoCOMTSVOutputContextClass = class
    class function Create: ICOMTSVOutputContext;
    class function CreateRemote(const MachineName: string): ICOMTSVOutputContext;
  end;

implementation

uses System.Win.ComObj;

class function CoLogQueryClass.Create: ILogQuery;
begin
  Result := CreateComObject(CLASS_LogQueryClass) as ILogQuery;
end;

class function CoLogQueryClass.CreateRemote(const MachineName: string): ILogQuery;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_LogQueryClass) as ILogQuery;
end;

class function CoCOMIISW3CInputContextClass.Create: ICOMIISW3CInputContext;
begin
  Result := CreateComObject(CLASS_COMIISW3CInputContextClass) as ICOMIISW3CInputContext;
end;

class function CoCOMIISW3CInputContextClass.CreateRemote(const MachineName: string): ICOMIISW3CInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISW3CInputContextClass) as ICOMIISW3CInputContext;
end;

class function CoCOMIISNCSAInputContextClass.Create: ICOMIISNCSAInputContext;
begin
  Result := CreateComObject(CLASS_COMIISNCSAInputContextClass) as ICOMIISNCSAInputContext;
end;

class function CoCOMIISNCSAInputContextClass.CreateRemote(const MachineName: string): ICOMIISNCSAInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISNCSAInputContextClass) as ICOMIISNCSAInputContext;
end;

class function CoCOMIISIISInputContextClass.Create: ICOMIISIISInputContext;
begin
  Result := CreateComObject(CLASS_COMIISIISInputContextClass) as ICOMIISIISInputContext;
end;

class function CoCOMIISIISInputContextClass.CreateRemote(const MachineName: string): ICOMIISIISInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISIISInputContextClass) as ICOMIISIISInputContext;
end;

class function CoCOMIISODBCInputContextClass.Create: ICOMIISODBCInputContext;
begin
  Result := CreateComObject(CLASS_COMIISODBCInputContextClass) as ICOMIISODBCInputContext;
end;

class function CoCOMIISODBCInputContextClass.CreateRemote(const MachineName: string): ICOMIISODBCInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISODBCInputContextClass) as ICOMIISODBCInputContext;
end;

class function CoCOMIISBINInputContextClass.Create: ICOMIISBINInputContext;
begin
  Result := CreateComObject(CLASS_COMIISBINInputContextClass) as ICOMIISBINInputContext;
end;

class function CoCOMIISBINInputContextClass.CreateRemote(const MachineName: string): ICOMIISBINInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISBINInputContextClass) as ICOMIISBINInputContext;
end;

class function CoCOMIISIISMSIDInputContextClass.Create: ICOMIISIISMSIDInputContext;
begin
  Result := CreateComObject(CLASS_COMIISIISMSIDInputContextClass) as ICOMIISIISMSIDInputContext;
end;

class function CoCOMIISIISMSIDInputContextClass.CreateRemote(const MachineName: string): ICOMIISIISMSIDInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISIISMSIDInputContextClass) as ICOMIISIISMSIDInputContext;
end;

class function CoCOMHttpErrorInputContextClass.Create: ICOMHttpErrorInputContext;
begin
  Result := CreateComObject(CLASS_COMHttpErrorInputContextClass) as ICOMHttpErrorInputContext;
end;

class function CoCOMHttpErrorInputContextClass.CreateRemote(const MachineName: string): ICOMHttpErrorInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMHttpErrorInputContextClass) as ICOMHttpErrorInputContext;
end;

class function CoCOMEventLogInputContextClass.Create: ICOMEventLogInputContext;
begin
  Result := CreateComObject(CLASS_COMEventLogInputContextClass) as ICOMEventLogInputContext;
end;

class function CoCOMEventLogInputContextClass.CreateRemote(const MachineName: string): ICOMEventLogInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMEventLogInputContextClass) as ICOMEventLogInputContext;
end;

class function CoCOMURLScanLogInputContextClass.Create: ICOMURLScanLogInputContext;
begin
  Result := CreateComObject(CLASS_COMURLScanLogInputContextClass) as ICOMURLScanLogInputContext;
end;

class function CoCOMURLScanLogInputContextClass.CreateRemote(const MachineName: string): ICOMURLScanLogInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMURLScanLogInputContextClass) as ICOMURLScanLogInputContext;
end;

class function CoCOMTextLineInputContextClass.Create: ICOMTextLineInputContext;
begin
  Result := CreateComObject(CLASS_COMTextLineInputContextClass) as ICOMTextLineInputContext;
end;

class function CoCOMTextLineInputContextClass.CreateRemote(const MachineName: string): ICOMTextLineInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMTextLineInputContextClass) as ICOMTextLineInputContext;
end;

class function CoCOMTextWordInputContextClass.Create: ICOMTextWordInputContext;
begin
  Result := CreateComObject(CLASS_COMTextWordInputContextClass) as ICOMTextWordInputContext;
end;

class function CoCOMTextWordInputContextClass.CreateRemote(const MachineName: string): ICOMTextWordInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMTextWordInputContextClass) as ICOMTextWordInputContext;
end;

class function CoCOMFileSystemInputContextClass.Create: ICOMFileSystemInputContext;
begin
  Result := CreateComObject(CLASS_COMFileSystemInputContextClass) as ICOMFileSystemInputContext;
end;

class function CoCOMFileSystemInputContextClass.CreateRemote(const MachineName: string): ICOMFileSystemInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMFileSystemInputContextClass) as ICOMFileSystemInputContext;
end;

class function CoCOMCSVInputContextClass.Create: ICOMCSVInputContext;
begin
  Result := CreateComObject(CLASS_COMCSVInputContextClass) as ICOMCSVInputContext;
end;

class function CoCOMCSVInputContextClass.CreateRemote(const MachineName: string): ICOMCSVInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMCSVInputContextClass) as ICOMCSVInputContext;
end;

class function CoCOMW3CInputContextClass.Create: ICOMW3CInputContext;
begin
  Result := CreateComObject(CLASS_COMW3CInputContextClass) as ICOMW3CInputContext;
end;

class function CoCOMW3CInputContextClass.CreateRemote(const MachineName: string): ICOMW3CInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMW3CInputContextClass) as ICOMW3CInputContext;
end;

class function CoCOMETWInputContextClass.Create: ICOMETWInputContext;
begin
  Result := CreateComObject(CLASS_COMETWInputContextClass) as ICOMETWInputContext;
end;

class function CoCOMETWInputContextClass.CreateRemote(const MachineName: string): ICOMETWInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMETWInputContextClass) as ICOMETWInputContext;
end;

class function CoCOMRegistryInputContextClass.Create: ICOMRegistryInputContext;
begin
  Result := CreateComObject(CLASS_COMRegistryInputContextClass) as ICOMRegistryInputContext;
end;

class function CoCOMRegistryInputContextClass.CreateRemote(const MachineName: string): ICOMRegistryInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMRegistryInputContextClass) as ICOMRegistryInputContext;
end;

class function CoCOMTSVInputContextClass.Create: ICOMTSVInputContext;
begin
  Result := CreateComObject(CLASS_COMTSVInputContextClass) as ICOMTSVInputContext;
end;

class function CoCOMTSVInputContextClass.CreateRemote(const MachineName: string): ICOMTSVInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMTSVInputContextClass) as ICOMTSVInputContext;
end;

class function CoCOMADSInputContextClass.Create: ICOMADSInputContext;
begin
  Result := CreateComObject(CLASS_COMADSInputContextClass) as ICOMADSInputContext;
end;

class function CoCOMADSInputContextClass.CreateRemote(const MachineName: string): ICOMADSInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMADSInputContextClass) as ICOMADSInputContext;
end;

class function CoCOMNetMonInputContextClass.Create: ICOMNetMonInputContext;
begin
  Result := CreateComObject(CLASS_COMNetMonInputContextClass) as ICOMNetMonInputContext;
end;

class function CoCOMNetMonInputContextClass.CreateRemote(const MachineName: string): ICOMNetMonInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMNetMonInputContextClass) as ICOMNetMonInputContext;
end;

class function CoCOMXMLInputContextClass.Create: ICOMXMLInputContext;
begin
  Result := CreateComObject(CLASS_COMXMLInputContextClass) as ICOMXMLInputContext;
end;

class function CoCOMXMLInputContextClass.CreateRemote(const MachineName: string): ICOMXMLInputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMXMLInputContextClass) as ICOMXMLInputContext;
end;

class function CoCOMNativeOutputContextClass.Create: ICOMNativeOutputContext;
begin
  Result := CreateComObject(CLASS_COMNativeOutputContextClass) as ICOMNativeOutputContext;
end;

class function CoCOMNativeOutputContextClass.CreateRemote(const MachineName: string): ICOMNativeOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMNativeOutputContextClass) as ICOMNativeOutputContext;
end;

class function CoCOMW3COutputContextClass.Create: ICOMW3COutputContext;
begin
  Result := CreateComObject(CLASS_COMW3COutputContextClass) as ICOMW3COutputContext;
end;

class function CoCOMW3COutputContextClass.CreateRemote(const MachineName: string): ICOMW3COutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMW3COutputContextClass) as ICOMW3COutputContext;
end;

class function CoCOMIISOutputContextClass.Create: ICOMIISOutputContext;
begin
  Result := CreateComObject(CLASS_COMIISOutputContextClass) as ICOMIISOutputContext;
end;

class function CoCOMIISOutputContextClass.CreateRemote(const MachineName: string): ICOMIISOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMIISOutputContextClass) as ICOMIISOutputContext;
end;

class function CoCOMSQLOutputContextClass.Create: ICOMSQLOutputContext;
begin
  Result := CreateComObject(CLASS_COMSQLOutputContextClass) as ICOMSQLOutputContext;
end;

class function CoCOMSQLOutputContextClass.CreateRemote(const MachineName: string): ICOMSQLOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMSQLOutputContextClass) as ICOMSQLOutputContext;
end;

class function CoCOMCSVOutputContextClass.Create: ICOMCSVOutputContext;
begin
  Result := CreateComObject(CLASS_COMCSVOutputContextClass) as ICOMCSVOutputContext;
end;

class function CoCOMCSVOutputContextClass.CreateRemote(const MachineName: string): ICOMCSVOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMCSVOutputContextClass) as ICOMCSVOutputContext;
end;

class function CoCOMXMLOutputContextClass.Create: ICOMXMLOutputContext;
begin
  Result := CreateComObject(CLASS_COMXMLOutputContextClass) as ICOMXMLOutputContext;
end;

class function CoCOMXMLOutputContextClass.CreateRemote(const MachineName: string): ICOMXMLOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMXMLOutputContextClass) as ICOMXMLOutputContext;
end;

class function CoCOMTemplateOutputContextClass.Create: ICOMTemplateOutputContext;
begin
  Result := CreateComObject(CLASS_COMTemplateOutputContextClass) as ICOMTemplateOutputContext;
end;

class function CoCOMTemplateOutputContextClass.CreateRemote(const MachineName: string): ICOMTemplateOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMTemplateOutputContextClass) as ICOMTemplateOutputContext;
end;

class function CoCOMDataGridOutputContextClass.Create: ICOMDataGridOutputContext;
begin
  Result := CreateComObject(CLASS_COMDataGridOutputContextClass) as ICOMDataGridOutputContext;
end;

class function CoCOMDataGridOutputContextClass.CreateRemote(const MachineName: string): ICOMDataGridOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMDataGridOutputContextClass) as ICOMDataGridOutputContext;
end;

class function CoCOMChartOutputContextClass.Create: ICOMChartOutputContext;
begin
  Result := CreateComObject(CLASS_COMChartOutputContextClass) as ICOMChartOutputContext;
end;

class function CoCOMChartOutputContextClass.CreateRemote(const MachineName: string): ICOMChartOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMChartOutputContextClass) as ICOMChartOutputContext;
end;

class function CoCOMSYSLOGOutputContextClass.Create: ICOMSYSLOGOutputContext;
begin
  Result := CreateComObject(CLASS_COMSYSLOGOutputContextClass) as ICOMSYSLOGOutputContext;
end;

class function CoCOMSYSLOGOutputContextClass.CreateRemote(const MachineName: string): ICOMSYSLOGOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMSYSLOGOutputContextClass) as ICOMSYSLOGOutputContext;
end;

class function CoCOMTSVOutputContextClass.Create: ICOMTSVOutputContext;
begin
  Result := CreateComObject(CLASS_COMTSVOutputContextClass) as ICOMTSVOutputContext;
end;

class function CoCOMTSVOutputContextClass.CreateRemote(const MachineName: string): ICOMTSVOutputContext;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_COMTSVOutputContextClass) as ICOMTSVOutputContext;
end;

end.
